1
XPath를 사용하여 노드의 특정 속성 값을 선택하는 방법 (여기서 attribute = quantity)? 예를 들어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 쿼리를 변경하는 방법을 알려주십시오.
덕분에 폴 ... 나는 또한 를 사용하여이에 대한 하나 개의 대안 솔루션을 가지고있다 "를 $ 자식 [수량] " –