何か:あなたのサーバーを仮定QueryPathまたはDOMを使用して祖先の文字列表現を取得する方法はありますか?以下のような
find node: qp($doc, 'UniqueSubNode');
string representation: Root>Node>InnerNode>UniqueSubNode
何か:あなたのサーバーを仮定QueryPathまたはDOMを使用して祖先の文字列表現を取得する方法はありますか?以下のような
find node: qp($doc, 'UniqueSubNode');
string representation: Root>Node>InnerNode>UniqueSubNode
QP parents()はすべての祖先を取得します。次に、それぞれのhtml()を実行するだけで、役立ちます。
は、この参照してください:http://api.querypath.org/docs/class_query_path.html#aae3c29dfc81839c3c054e7d608facd76
はあなたがDOMDocumentオブジェクトを使用することができ、それを使用することができます。
http://php.net/manual/en/class.domdocument.php
DOMDocumentオブジェクトには、JavaScriptのDOM操作にかなり同様の方法で動作します。テキスト値は、オブジェクトのtextContentメンバに格納されます。
最後に、私は、 ')(' $ qp->両親を使用し、試合中に私は私が必要とする特定の親ノードを見つけること、および/または、私も試合をループしている可能性があり、 '$ qp-> tag()'を使ってノードテキスト表現を作成しました – farinspace
あなたがqpで解決したのを見てうれしいです、それは私がPHPでDOM検索/操作に使用した最良のソリューションの1つです – mangefort