i have an xml like:
<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>
I have to loop all AviableCatgs
and take value of CategoryCode
and Pr
. What i've done is:
$xpath = new DOMXPath($mainXml);
$path = "//AvailableCatg";
$res = $xpath -> query($path);
foreach ($res as $aviable) {
print_r($aviable->CategoryCode->nodeValue);
}
But it doesn't print me nothing... How can i do? thanks!!