我有以下XML结构:
<button ng-click="$dismiss()" type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
要检索例如“名称”,我这样做:
<products>
<product>
<name>Classic termos 1 liter röd</name>
<categories>
<category>Varumärken</category>
<category>Stelton</category>
<category>KAMPANJ</category>
<category>STELTON - MODERNA KLASSIKER</category>
<category>I köket</category>
<category>Dukning</category>
<category>Termosar</category>
</categories>
<SKU>920</SKU>
但是如何检索列表中的最后一个“类别”项呢?这里称为“Termosar”?
答案 0 :(得分:0)
您可以使用长度属性计算DOMNodeList
中元素的数量,并使用它来获取最后一个元素(减一,因为元素是零索引的):
$categories = $dom->getElementsByTagName('category');
echo $categories->item($categories->length - 1)->nodeValue;
// Termosar