これは簡単なはずですが、LINQを使ってXMLにナビゲートするのは難しいことです(私はが私を台無しにしていると思います)。数字は<addressData>
です。最終的には、各<addressData>
要素内の各要素の値を読み取る必要があります。LinqからXMLへのナビゲーションの問題
XML:
<soapenv:Body>
<getAddrResponse xmlns="http://urlhere.com/v1">
<AddrResponse>
<requestorId>123456</requestorId>
<address>
<addressCount>3</addressCount>
<addressData>
<addressLine1>123 MAIN ST</addressLine1>
<cityName>HOLLYWOOD</cityName>
<stateCode>CA</stateCode>
<zipCode>90028</zipCode>
<zipPlus4Code>1234</zipPlus4Code>
</addressData>
<addressData>
<addressLine1>456 MAIN ST</addressLine1>
<cityName>HOLLYWOOD</cityName>
<stateCode>CA</stateCode>
<zipCode>90028</zipCode>
<zipPlus4Code>1234</zipPlus4Code>
</addressData>
<addressData>
<addressLine1>789 MAIN ST</addressLine1>
<cityName>HOLLYWOOD</cityName>
<stateCode>CA</stateCode>
<zipCode>90028</zipCode>
<zipPlus4Code>1234</zipPlus4Code>
</addressData>
</address>
</AddrResponse>
</getAddrResponse>
</soapenv:Body>
Thxを:だからあなたのXMLを仮定すると、本当に
のようであるあなたは、このような
addressData
カウントを取得することができます。私は最初に他の応答を見て、それは働いた。あなたのアプローチもうまくいくように見えます。それは私を捨てていた名前空間の問題でした。 – Earl