php – 确定DOMElement的父节点

前端之家收集整理的这篇文章主要介绍了php – 确定DOMElement的父节点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在将我的C#代码转换为YouTube视频评论PHP.为了正确嵌套评论回复,我需要重新排列XML节点.在PHP中,我使用DOMDocument和DOMXPath,这与C#XmlDocument非常相符.我在翻译中已经很远了,但现在我被困在一个DOMElement的父节点上. DOMElement没有parent_node()属性,只有DOMNode提供该属性.

在确定一个注释是对链接元素中的“in-reply-to”字符串中的先前注释的回复之后,我需要获取其父节点,以将其嵌套在它所回复的注释之下:

// Get the parent entry node of this link element
$importnode = $objReplyXML->importNode($link->parent_node(),true);
DOMElementDOMNode的子类,所以它有parent_node属性.只需使用$domNode-> parentNode;找到父节点.

在您的示例中,$importnode的父节点为null,因为它已被导入到文档中,因此没有父进程.您需要将其附加到另一个元素,然后才具有父级.

原文链接:https://www.f2er.com/php/132765.html

猜你在找的PHP相关文章