<?xml version="1.0" encoding="UTF-8"?>
-<DataSet xmlns="http://tempuri.org/">
-<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
-<xs:complexType>
-<xs:choice minOccurs="0" maxOccurs="unbounded">
-<xs:element name="Table">
-<xs:complexType>
-<xs:sequence>
<xs:element name="ID0" type="xs:int" minOccurs="0" />
<xs:element name="受理编号" type="xs:string" minOccurs="0" />
<xs:element name="业务号" type="xs:string" minOccurs="0" />
<xs:element name="不动产单元号" type="xs:string" minOccurs="0" />
<xs:element name="登记类别" type="xs:string" minOccurs="0" />
<xs:element name="登记类型" type="xs:string" minOccurs="0" />
<xs:element name="业务类别" type="xs:string" minOccurs="0" />
<xs:element name="业务类型" type="xs:int" minOccurs="0" />
<xs:element name="不动产权证号" type="xs:string" minOccurs="0" />
<xs:element name="原不动产权证号" type="xs:string" minOccurs="0" />
<xs:element name="权属状态" type="xs:string" minOccurs="0" />
<xs:element name="登记时间" type="xs:dateTime" minOccurs="0" />
<xs:element name="宗地代码" type="xs:string" minOccurs="0" />
<xs:element name="OWNERID" type="xs:string" minOccurs="0" />
<xs:element name="roomid" type="xs:string" minOccurs="0" />
<xs:element name="房屋用途" type="xs:string" minOccurs="0" />
<xs:element name="地籍号" type="xs:string" minOccurs="0" />
<xs:element name="测量号" type="xs:string" minOccurs="0" />
<xs:element name="不动产单元坐落" type="xs:string" minOccurs="0" />
<xs:element name="区县代码" type="xs:string" minOccurs="0" />
<xs:element name="SUBSYSTEMID" type="xs:int" minOccurs="0" />
<xs:element name="权利人" type="xs:string" minOccurs="0" />
<xs:element name="原权利人" type="xs:string" minOccurs="0" />
<xs:element name="证件号" type="xs:string" minOccurs="0" />
<xs:element name="原权利人证件号" type="xs:string" minOccurs="0" />
<xs:element name="DBType" type="xs:int" minOccurs="0" />
<xs:element name="是否已提取" type="xs:string" minOccurs="0" />
<xs:element name="补录标志" type="xs:int" minOccurs="0" />
<xs:element name="室号部位" type="xs:string" minOccurs="0" />
<xs:element name="建筑面积" type="xs:decimal" minOccurs="0" />
<xs:element name="登记面积" type="xs:decimal" minOccurs="0" />
<xs:element name="抵押方式" type="xs:string" minOccurs="0" />
<xs:element name="被担保主债权数额" type="xs:decimal" minOccurs="0" />
<xs:element name="债务人" type="xs:string" minOccurs="0" />
<xs:element name="抵押权人" type="xs:string" minOccurs="0" />
<xs:element name="债务履行期限" type="xs:string" minOccurs="0" />
<xs:element name="其他" type="xs:string" minOccurs="0" />
<xs:element name="房屋建筑面积" type="xs:decimal" minOccurs="0" />
<xs:element name="栋号" type="xs:string" minOccurs="0" />
<xs:element name="单元号" type="xs:int" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
-<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
-<NewDataSet xmlns="">
-<Table diffgr:id="Table1" msdata:rowOrder="0">
<ID0>20581</ID0>
<受理编号>FWSCDJ20160818001354</受理编号>
<业务号>201608180003702</业务号>
<不动产单元号>431322029012GB00012F00010005</不动产单元号>
<登记类别>首次登记</登记类别>
<登记类型>0101</登记类型>
<业务类别>房屋</业务类别>
<业务类型>2</业务类型>
<不动产权证号>湘(2016)新化县不动产权第0000070号</不动产权证号>
<原不动产权证号 />
<权属状态>1</权属状态>
<登记时间>2016-09-07T14:13:23+08:00</登记时间>
<宗地代码>431322029012GB00012</宗地代码>
<OWNERID>0</OWNERID>
<房屋用途>11</房屋用途>
<地籍号 />
<测量号 />
<不动产单元坐落>梅苑开发区唐家岭小区301房</不动产单元坐落>
<区县代码>431322</区县代码>
<SUBSYSTEMID>104</SUBSYSTEMID>
<权利人>陈建国</权利人>
<原权利人 />
<证件号>432524195908142512</证件号>
<原权利人证件号 />
<DBType>0</DBType>
<是否已提取 />
<补录标志>0</补录标志>
<室号部位>301</室号部位>
<建筑面积>169.93</建筑面积>
<登记面积>169.930</登记面积>
<抵押方式 />
<被担保主债权数额>0.0000</被担保主债权数额>
<债务人 />
<抵押权人 />
<债务履行期限 />
<房屋建筑面积>169.93</房屋建筑面积>
<单元号>1</单元号>
</Table>
<Table diffgr:id="Table2" msdata:rowOrder="1">
<ID0>20581</ID0>
<受理编号>FWSCDJ20160818001354</受理编号>
<业务号>201608180003702</业务号>
<不动产单元号>431322029012GB00012F00010005</不动产单元号>
<登记类别>首次登记</登记类别>
<登记类型>0101</登记类型>
<业务类别>房屋</业务类别>
<业务类型>2</业务类型>
<不动产权证号>湘(2016)新化县不动产权第0000070号</不动产权证号>
<原不动产权证号 />
<权属状态>1</权属状态>
<登记时间>2016-09-07T14:13:23+08:00</登记时间>
<宗地代码>431322029012GB00012</宗地代码>
<OWNERID>0</OWNERID>
<房屋用途>11</房屋用途>
<地籍号 />
<测量号 />
<不动产单元坐落>梅苑开发区唐家岭小区301房</不动产单元坐落>
<区县代码>431322</区县代码>
<SUBSYSTEMID>104</SUBSYSTEMID>
<权利人>陈建国</权利人>
<原权利人 />
<证件号>432524195908142512</证件号>
<原权利人证件号 />
<DBType>0</DBType>
<是否已提取 />
<补录标志>0</补录标志>
<室号部位>301</室号部位>
<建筑面积>169.93</建筑面积>
<登记面积>169.930</登记面积>
<抵押方式 />
<被担保主债权数额>0.0000</被担保主债权数额>
<债务人 />
<抵押权人 />
<债务履行期限 />
<房屋建筑面积>169.93</房屋建筑面积>
<单元号>1</单元号>
</Table>
<Table diffgr:id="Table2" msdata:rowOrder="2">
<ID0>20581</ID0>
<受理编号>FWSCDJ20160818001354</受理编号>
<业务号>201608180003702</业务号>
<不动产单元号>431322029012GB00012F00010005</不动产单元号>
<登记类别>首次登记</登记类别>
<登记类型>0101</登记类型>
<业务类别>房屋</业务类别>
<业务类型>2</业务类型>
<不动产权证号>湘(2016)新化县不动产权第0000070号</不动产权证号>
<原不动产权证号 />
<权属状态>1</权属状态>
<登记时间>2016-09-07T14:13:23+08:00</登记时间>
<宗地代码>431322029012GB00012</宗地代码>
<OWNERID>0</OWNERID>
<房屋用途>11</房屋用途>
<地籍号 />
<测量号 />
<不动产单元坐落>梅苑开发区唐家岭小区301房</不动产单元坐落>
<区县代码>431322</区县代码>
<SUBSYSTEMID>104</SUBSYSTEMID>
<权利人>陈建国</权利人>
<原权利人 />
<证件号>432524195908142512</证件号>
<原权利人证件号 />
<DBType>0</DBType>
<是否已提取 />
<补录标志>0</补录标志>
<室号部位>301</室号部位>
<建筑面积>169.93</建筑面积>
<登记面积>169.930</登记面积>
<抵押方式 />
<被担保主债权数额>0.0000</被担保主债权数额>
<债务人 />
<抵押权人 />
<债务履行期限 />
<房屋建筑面积>169.93</房屋建筑面积>
<单元号>1</单元号>
</Table>
</NewDataSet>
</diffgr:diffgram>
</DataSet>
在调取webService的时候 返回的的xml
先获取到xml
SAXReader reader = new SAXReader();
reader.setEncoding("utf-8");
Document document = reader.read(new File("test.xml"));
//Document doc = DocumentHelper.parseText(xmlStr); // xml的字符串转换成 doc
Element root = document.getRootElement();//此时获取到根标签 <DataSet></DataSet>
最终要获取到的是Table 此时我们要注意的的是怎么去获取里面的标签
<diffgr:diffgram> 在取这个标签的时候 一定要注意
不是取整个标签(“diffgr:diffgram”)也不是取前面的(“diffgr”)
而是取标签后面的(“diffgram”)
//这个时候我们获取到了所有的table
List<Element > list=root .element("diffgram").element("NewDataSet").element("Table");
在获取到集合之后只剩下遍历集合了…