Java实现.net的Webservice(ws)中获取DataSet问题

PangSir 2011-08-15 01:33:07
<reDataSetForDataResponse xmlns="http://tempuri.org/">
<reDataSetForDataResult>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet">
<xs:element msdata:IsDataSet="true" msdata:UseCurrentLocale="true" name="NewDataSet">
<xs:complexType>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Table1">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"></xs:element>
<xs:element minOccurs="0" name="Name" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>

<diffgr:diffgram xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<NewDataSet xmlns="">

<Table1 diffgr:hasChanges="inserted" diffgr:id="Table11" msdata:rowOrder="0"><id>27</id><Name>老庞</Name></Table1>

</NewDataSet>
</diffgr:diffgram>

</reDataSetForDataResult>
</reDataSetForDataResponse>


请问如何能够快速获取得到数据集
/reDataSetForDataResponse/reDataSetForDataResult/diffgr:diffgram/NewDataSet
这一层的列表,试过
List nodes = root.selectNodes("/reDataSetForDataResponse/reDataSetForDataResult/diffgr:diffgram/NewDataSet");
是无法获取得到列表,并且发现
root.selectNodes("/reDataSetForDataResponse");能获取到1个
root.selectNodes("/reDataSetForDataResponse/reDataSetForDataResult");而到了这个就获取不了了

请各位达人能解救...
...全文
153 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
PangSir 2011-08-15
  • 打赏
  • 举报
回复
期待中...

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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