1
使用XPath,如何選擇節點的特定屬性值(其中屬性=數量)?XPath:如何選擇節點的特定屬性值?
例如:
$xml = new SimpleXMLElement('
<option name="Size">
<value optionID="147" quantity="1">6</value>
<value optionID="111" quantity="1">7</value>
<value optionID="145" quantity="0">8</value>
<value optionID="112" quantity="0">9</value>
<value optionID="146" quantity="0">10</value>
<value optionID="416" quantity="0">11</value>
</option>
');
現在,我使用下面的代碼用於獲取大小的值:
foreach ($product->xpath('//option[@name="Size"]) as $item)
{
foreach ($item->children() as $child)
{
echo $child ."\n";
}
}
現在我想要得到數量的價值與規模。 因此,如何使XPath Query中的變量獲得「數量」值?
保羅感謝您的回覆... 我一直在使用 也得到了一個替代解決方案對於這種「$孩子[數量]」 –