我有一个像这样的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
并获取 and 的CategoryCode
值Pr
。我所做的是:
$xpath = new DOMXPath($mainXml);
$path = "//AvailableCatg";
$res = $xpath -> query($path);
foreach ($res as $aviable) {
print_r($aviable->CategoryCode->nodeValue);
}
但它什么也没有打印我……我该怎么办?谢谢!!