XML解析问题,请教大家

zhaihuadefennu 2018-07-31 06:27:53
我想拿到<d2p1:ArrTruckNbr>粤BAR111</d2p1:ArrTruckNbr> 这个节点,但是我用dom4j的rootElement.element(“d2p1:ArrTruckNbr”)拿不到这个节点,请问怎么写。


<?xml version="1.0" encoding="utf-8"?>

<d2p1:GContainerInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/Itlead.EPort.Contract.DataContracts.IntergratedQuery">
<d2p1:Amount xmlns:i="http://www.w3.org/2001/XMLSchema-instance" i:nil="true"></d2p1:Amount>
<d2p1:ArrLocType>T</d2p1:ArrLocType>
<d2p1:ArrTruckNbr>粤BAR111</d2p1:ArrTruckNbr>
<d2p1:YardInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" i:nil="true"></d2p1:YardInfo>
</d2p1:GContainerInfo>
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaihuadefennu 2018-08-07
  • 打赏
  • 举报
回复
引用 1 楼 verejava 的回复:
带属性的XML解析 增删改查

http://www.verejava.com/?id=1717416895607


额,我解决了问题了,这个问题的核心是命名空间这一块,希望对大家有用。
zhaihuadefennu 2018-08-01
  • 打赏
  • 举报
回复
引用 1 楼 verejava 的回复:
带属性的XML解析 增删改查

http://www.verejava.com/?id=1717416895607


拿最外面的/PagedListOfGContainerInfoF8rOuWDG 可以,但是/PagedListOfGContainerInfoF8rOuWDG /InnerList拿不到。

<?xml version="1.0" encoding="utf-8"?>

<PagedListOfGContainerInfoF8rOuWDG xmlns="http://schemas.datacontract.org/2004/07/MyBasicLib.Collections.Generic" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<InnerList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Itlead.EPort.Contract.DataContracts.IntergratedQuery">
<d2p1:GContainerInfo>
<d2p1:Amount i:nil="true"/>
<d2p1:ArrLocType>T</d2p1:ArrLocType>
<d2p1:Voyage i:nil="true"/>
<d2p1:VslVoy i:nil="true"/>
<d2p1:Xxx i:nil="true"/>
<d2p1:YardInfo i:nil="true"/>
</d2p1:GContainerInfo>
</InnerList>
<PageIndex>1</PageIndex>
<PageSize>30</PageSize>
<TotalCount>1</TotalCount>
<TotalPages>1</TotalPages>
</PagedListOfGContainerInfoF8rOuWDG>
verejava 2018-07-31
  • 打赏
  • 举报
回复
带属性的XML解析 增删改查

http://www.verejava.com/?id=1717416895607

50,350

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧