<?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="trade" type="xs:string" minOccurs="0" />
<xs:element name="districtname" type="xs:string" 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">
<trade>出售</trade>
<districtname>红谷滩</districtname>
</Table>
<Table diffgr:id="Table2" msdata:rowOrder="1">
<trade>出售</trade>
<districtname>西湖</districtname>
</Table>
.......这是对方提供的一个webservice页面,
现问:我怎么把 trade districtname 这二个字段的值输出来,thanks
<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="trade" type="xs:string" minOccurs="0" />
<xs:element name="districtname" type="xs:string" 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">
<trade>出售</trade>
<districtname>红谷滩</districtname>
</Table>
<Table diffgr:id="Table2" msdata:rowOrder="1">
<trade>出售</trade>
<districtname>西湖</districtname>
</Table>
.......这是对方提供的一个webservice页面,
现问:我怎么把 trade districtname 这二个字段的值输出来,thanks
$client = new SoapClient("http://www.jxhdfc.cn/jxhdwebservice/jxhdservice.asmx?WSDL",array('encoding'=>'UTF-8'));
$result = $client->__call("Jxhdfy",array());
//print_r($result);
$rs = $result->JxhdfyResult->any;
//echo $rs;
if(file_exists($path)){
file_put_contents($path,$rs);
$xml = new DOMDocument();
$xml ->load($path);
$table = $xml->getElementsByTagName("Table");
$i=0;
foreach($table as $list){
if($i>100){break;}
//feild count:21
$row["trade"] = $list->getElementsByTagName("trade")->item(0)->nodeValue;