私の構造がわからない、いくつかのXML文書を横断したい。 xpathを使用してすべてのノード(Document、Element、Text)の名前と値を取得することは可能ですか?xpath経由で未知のxml文書をトラバースする
0
A
答えて
0
XPathだけでもデータを取得できますが、複合結果を返すのはあまりよくありません。次のXQueryは、あなたにスターターを与えます:
//*/<element name="{name()}" parent="{name(..)}" value="{if (*) then '(composite)' else string(.)}"/>
詳細については、必要な出力をより正確に指定する必要があります。
0
おそらくをしたい:
//node() | //@* | //namespace::*
これは、すべてのノード(文書ノード(/
)、要素、テキストノード、コメントノードおよび処理命令ノード)、すべての労働組合を選択属性ノードおよびすべての名前空間ノード。
通常、使用されるXPathエンジンは、そのような式を評価した結果を、選択されたノードの表現がドキュメント順であり、そのコンテナのメンバーに対して反復処理できる何らかのコンテナとして提供します。
関連する問題
- 1. XPath構文 - 未知の要素値
- 2. AndroidでHTTP経由でXML文書要素を投稿するには?
- 3. Abap - XML文書のノード全体をトラバースしますか?
- 4. Xpath経由でPerlを使用してXMLからデータを抽出する
- 5. XML経由のデータベース
- 6. linq経由でXMLを解析する
- 7. XPATHを使用したPostgreSQLでのXML文書の解析?
- 8. XML XSLT経由でExcelにエクスポート - 太字の書式を追加
- 9. Web上のWord文書をASP.NET経由でリッチテキスト編集する
- 10. は、私は次のXML文書を持っているのXPath
- 11. Selenium-タグのトラバースXpath for facebook
- 12. トップノードのインデックスが未知のxpath式
- 13. ajax経由で文書にCSSを挿入するには?
- 14. pdflatex \ raggedright経由でスフィンクス文書を作成するには?
- 15. swiftmailer経由で添付文書を送信する
- 16. Excel 2010 VBA経由でWord文書にテーブルを追加する
- 17. ノーツ文書をJava経由で更新する
- 18. jsfiddleは未知の理由
- 19. Wifi経由のプッシュ通知
- 20. WiFi経由のプッシュ通知
- 21. PHP構文解析するXML XPathの
- 22. XMLからUnicode文字をロードし、AJAX経由でフォームにプッシュ
- 23. Android、HTTP経由でサーバーにXML文字列を送信
- 24. JavaでXPATHを使用して階層XML文書を処理する。効率?
- 25. 参照文書をMongoose REST経由で表示しますか?
- 26. ウェブ経由で通知を読む
- 27. Firebase経由でプッシュ通知を生成
- 28. node.js経由でアンドロイドプッシュ通知を送信
- 29. トラバースXML PHP
- 30. xslt xml経由でmp3を再生
質問が不明です。文書内のすべてのノードを選択するか、文書全体の各要素の文書URI、要素QName、文字列値のタプルを選択しますか? –