📅  最后修改于: 2023-12-03 15:33:32.332000             🧑  作者: Mango
在 PHP 中,DOMNodeList 类表示一个节点列表,是一组有序的节点集合。通常,使用 getElementsByTagName()
函数从 DOM 文档中获取一个节点列表。
语法:
public DOMElement DOMNodeList::item ( int $index );
返回指定索引位置的节点。索引从 0 开始。如果索引无效,则 item()
函数返回 null。
index
:表示节点在节点列表中的索引位置。返回 DOMElement
对象或者 null。
<?php
$xmlDoc = new DOMDocument();
$xmlDoc->load('note.xml');
$y = $xmlDoc->getElementsByTagName('to')->item(0)->childNodes->item(0)->nodeValue;
echo $y;
?>
这段代码加载了一个名为 note.xml
的 XML 文件,并获取了第一个 <to>
元素的第一个子节点的值,并将其打印出来。其中,getElementsByTagName()
函数用于获取所有的 <to>
元素,item()
函数用于选择第一个 <to>
元素,childNodes
属性用于获取该元素的所有子节点,然后再使用 item()
函数获取第一个子节点的值。
以上就是 DOMNodeList item()
函数的介绍,在 DOM 解析和操作 HTML 或 XML 文档时可用于获取和操作节点列表。