YouTube ビデオ コメント用の C# コードを PHP に変換しています。コメントの返信を適切にネストするには、XML ノードを再配置する必要があります。PHP では、C# XmlDocument に密接に対応する DOMDocument と DOMXPath を使用しています。私は翻訳をかなり進めましたが、今は DOMElement の親ノードを取得することに行き詰まっています。DOMElement には parent_node() プロパティがなく、DOMNode だけがそのプロパティを提供します。
リンク要素の文字列「in-reply-to」に基づいて、コメントが前のコメントへの返信であると判断した後、返信先のコメントの下にネストするために、その親ノードを取得する必要があります。
// Get the parent entry node of this link element
$importnode = $objReplyXML->importNode($link->parent_node(), true);