Я перевожу свой код C # для комментариев к видео на YouTube в PHP. Чтобы правильно вложить комментарии, мне нужно переставить XML-узлы. В PHP я использую DOMDocument и DOMXPath, который близко соответствует C # XmlDocument. Я довольно далеко продвинулся в своем переводе, но теперь я застрял в получении родительского узла элемента DOME. Элемент DOMElement не имеет свойства parent_node (), только свойство DOMNode предоставляет это свойство.
После определения того, что комментарий является ответом на предыдущий комментарий, основанный на строке "in-reply-to" в элементе ссылки, мне нужно получить его родительский узел, чтобы вставить его под комментарием, который он находится в ответе чтобы:
// Get the parent entry node of this link element
$importnode = $objReplyXML->importNode($link->parent_node(), true);