2011-01-05 23 views
0
html//p//table//tr//td//a 

このxpathは、上記の要素の間に現れるすべての要素を処理できますか? EX用このxpathはどのように動作しますか?

html/p/div/table/tr/td/a 
html/span/p/div/div/table/tr/td/b/a 
+1

あなたはどう思いますか? –

+0

私はなぜ頼んだのかわからない – heymona

+0

以前はxpathを "html // p // table // tr // td/a"としていましたが、これを "html // p // table"に変更しました// tr // td // a "人々は不必要に私の答えを捨てている –

答えて

1

html//p//table//tr//td//a

このXPathは上記の間に現れる任意 要素を処理することができるであろうシナリオの両方を処理します 前記要素は?両方の場合でEXため

html/p/div/table/tr/td/a

html/span/p/div/div/table/tr/td/b/a

はい。

+0

以前は、xpathを "html // p // table // tr // td/a"としていましたが、これを "html // p // table // tr // td"に変更しました// a "人々が不必要に自分の答えを打ち負かしている –

+1

@ Puspendu-Banerjee:私は質問を編集していませんし、今質問は全く編集されていません。また、あなたの答えの2番目の文は真実ではないようです。 –

+0

2番目の文が正しくないように見える理由を明確にしてもよろしいですか? –

1

はい、それは

+0

@ Puspendu-Banerjee:2番目のXPath式と同じノードを選択するために、提案されたXPath式をまったく変更する必要はありません。 XPath式を変更する必要があると言っていますが、これは真実ではありません。 –

+0

@Dimitre私の間違いかもしれませんが、彼が最初に与えたXPathは "html // p // table // tr // td/a"でした。 "a"の前の単一の "/"を参照してください。それから、私はXPathが "html // p // table // tr // td // a"に変更された後、あなたはその質問に答えました。あなたは私が答えてから9分後に答えました。 –

+0

@ Puspendu-Banerjee:これは事実であると私は確信しており、それに応じてあなたの答えを訂正したことは良いことです。困ったことに、質問が修正されたという兆候は見られません。 –

関連する問題