children
返回指定节点的子节点。
适用于PHP 5.3及以上版本。
children() 是用于获取当前元素的所有子元素的函数。它通常用于DOM文档处理时,返回当前节点的子节点集合。这个函数是DOMDocument类的一部分,适用于操作HTML和XML文档。
DOMNodeList children();
该函数不需要任何参数。
返回一个 DOMNodeList 对象,包含当前节点的所有子节点。如果没有子节点,返回空的DOMNodeList。
以下是使用children()函数的示例,演示了如何获取一个HTML元素的子节点。
在这个示例中,我们创建了一个简单的HTML字符串,并将其加载到DOMDocument对象中。通过调用children()函数,我们获取到根元素的所有子节点。
<?php $dom = new DOMDocument; $dom->loadHTML('<html><body><div><p>First paragraph</p><p>Second paragraph</p></div></body></html>'); $body = $dom->getElementsByTagName('body')->item(0); $children = $body->children(); foreach ($children as $child) { echo $child->nodeName . "\n"; } ?>
输出将会显示出
元素的直接子元素名称,例如:div
这个示例加载了一个HTML文档,获取了
元素的子元素(即