//header[.//span[contains(text(), 'part_title')]]//label[contains(@class, 'start')]
の中で.
のドットは.//
の何点ですか?ありがとうございますxpath ".//span"、ドットはどういう意味ですか?
-2
A
答えて
5
XPathの "コンテキスト"ノードの概念について学ぶ必要があります。 XPath式をナビゲートするとき、すべてのステップは、//
のような絶対パスを除いて、後続の式が評価されるコンテキストノードまたはノードセットを識別する。
.//span
手段建設「現在のコンテキストノードの下の任意のレベルで、次の子孫span
を見つけ、現在のノードから始まる。現在のコンテキストノードの直接の子span
を意味するであろう、./span
と対比。
なしそれはspan
だ場合は先頭にドット/span
は、ルートノードを意味し、//span
は、任意のレベルで文書の最初のspan
を意味します。
あるいは、もっと単純にそれを置くために、先頭のドットはとまったく同じ意味を持っていますLinuxディレクトリのエントリ。
+0
これは正しい(+1)。 [XPathの.//と//の違いは何ですか?](http://stackoverflow.com/q/35606708/290085)も参照してください。 – kjhughes
関連する問題
- 1. ドットとネットはどういう意味ですか?
- 2. forall表記:ピリオド/ドットはどういう意味ですか?
- 3. このSQLクエリでは、ドットはどういう意味ですか?
- 4. SQL Server PatIndexドットとハイフンはどういう意味ですか? (PatIndex( '%[0-9 .-]%')
- 5. ドットをstrutsフォワードタグに入れることは、どういう意味ですか?
- 6. linuxの意味はどういう意味ですか?
- 7. Emacs、Dired +。 diredモードでは1ドットという意味ですか?
- 8. %%はどういう意味ですか?
- 9. どういう意味ですか? OR?
- 10. "javascript://"とはどういう意味ですか?そのコードには意味:
- 11. どういう意味ですか?:意味ですか? Apacheの設定ファイルで
- 12. ディレクトリ名とは何ですか? 'と '..'という意味で、faDirectoryはどういう意味ですか?
- 13. データクラスという用語はどういう意味ですか?
- 14. Apache Ivyが何かをダウンロードしているとき、ドットはどういう意味ですか?
- 15. パンジャブを使うのはどういう意味ですか
- 16. C++ではテンプレート<>はどういう意味ですか?
- 17. このインポートはScalaではどういう意味ですか?
- 18. フラグはテンソルフローではどういう意味ですか?
- 19. defmethodでは ":before:after:around"とはどういう意味ですか?
- 20. gitkではエッジの色はどういう意味ですか?
- 21. バイトコードでは、getstaticはどういう意味ですか?
- 22. Rubyでは、tLABELはどういう意味ですか?
- 23. シェルスクリプトでは、[!。] *はどういう意味ですか?
- 24. ここではスラグはどういう意味ですか?
- 25. この行はPythonではどういう意味ですか?
- 26. ハスケルでは(== "")はどういう意味ですか?
- 27. Coqでは `true = false`はどういう意味ですか?
- 28. Pythonでは%sはどういう意味ですか?
- 29. C#では()=>はどういう意味ですか?
- 30. * =はPythonではどういう意味ですか?
まだXPath構文について学んだことはありますか? https://msdn.microsoft.com/en-us/library/ms256122(v=vs.110).aspx – 4castle