查询

DOMNode::getRootNode()函数—用法及示例

「 获取节点所属的根节点(root node) 」


函数名:DOMNode::getRootNode() 适用版本:PHP 7.1.0 及以上版本 用法:该函数用于获取节点所属的根节点(root node)。它返回一个 DOMNode 对象,表示节点所在的根节点。 示例: ```php Content XML; // 读取 XML 文档 $dom = new DOMDocument(); $dom->loadXML($xml); // 获取根节点 $rootNode = $dom->documentElement; echo $rootNode->tagName; // 输出 "root" // 获取 child 节点,并获取它所属的根节点 $childNode = $dom->getElementsByTagName("child")->item(0); $rootNodeOfChild = $childNode->getRootNode(); echo $rootNodeOfChild->tagName; // 输出 "root" ?> ``` 在这个示例中,我们首先创建了一个 XML 文档,然后使用 DOMDocument 类加载该文档。接下来,我们通过 `$dom->documentElement` 获取根节点,并输出它的标签名。然后,我们使用 `$dom->getElementsByTagName()` 获取 `child` 节点,并使用 `getRootNode()` 方法获取该节点所属的根节点,最后输出它的标签名。 请注意,`getRootNode()` 方法只能在 DOMNode 对象上调用,它返回的是表示根节点的 DOMNode 对象。
补充纠错
上一个函数: DOMNode::getNodePath()函数
下一个函数: DOMNode::hasAttributes()函数
热门PHP函数
分享链接