私は管理すべきコードを理解しようとしています。私はHtmlAgilityPackがいくつかのノード選択のために使用されるいくつかのhtml操作を見つけました。誰かがこのxpathセレクタの意味を知っていますか?xpath構文意味
//table/*[not(self::tr or self::tbody)]
私は管理すべきコードを理解しようとしています。私はHtmlAgilityPackがいくつかのノード選択のために使用されるいくつかのhtml操作を見つけました。誰かがこのxpathセレクタの意味を知っていますか?xpath構文意味
//table/*[not(self::tr or self::tbody)]
:
任意の要素ノードを選択します(
*
)それはtr
またはtbody
([not(self::tr or self::tbody)]
)自体ではなく、それはどこにでも現れる可能性がtable
要素の子であることな文書(//table
)にあります。
それはあなたの一部(複数可)を理解していない以下の非省略表現
/descendant-or-self::node()/child::table/child::*[not(self::tr or self::tbody)]
self
名前空間なしに、考慮中の要素ノードの名前を参照する便利な方法です。
table
の子であり、かつ
ない
tr
または
tbody
ある
任意の要素にマッチします。英語で
に相当しているのですか? – AakashM
私はどのような要素を期待していますか? 「各テーブルについて、[条件]を検証するすべての子要素」の形式で – g1ga