私は次のようなxmlを持っています:
<AvailableCatgs>
<AvailableCatg>
<CategoryCode>01</CategoryCode>
<Pr>1857.48</Pr>
</AvailableCatg>
<AvailableCatg>
<CategoryCode>13</CategoryCode>
<Pr>1900.40</Pr>
</AvailableCatg>
<AvailableCatg>
<CategoryCode>09</CategoryCode>
<Pr>22.3</Pr>
</AvailableCatg>
</AvailableCatgs>
すべてをループしてAviableCatgs
、との値を取る必要がCategoryCode
ありPr
ます。私がやったことは:
$xpath = new DOMXPath($mainXml);
$path = "//AvailableCatg";
$res = $xpath -> query($path);
foreach ($res as $aviable) {
print_r($aviable->CategoryCode->nodeValue);
}
しかし、それは私に何も印刷しません...どうすればいいですか?ありがとう!!