2011-07-25 21 views
4

XPathには何種類かのCSSマルチセレクタ(コンマ)があるので、//img//*[@background]の要素を1つのクエリでフェッチすることができますか?XPathのCSS複数セレクタに相当する

//img|//*[@background] 
+1

[チュートリアル](http://www.tizag.com/xmlTutorial/xpathbar.php)これはあなたが探しているものですか? –

答えて

9

は、XPathでorオペレータ(|)があります。

//img | //*[@background] 
+0

ああ、それは簡単だった。ありがとう! :) – HiveHicks

2

はい、それはパイプ(|)である:

2

使用|、例えば://img | //*[@background]

2

「ユニオン」のXPath 1.0に存在するオペレータ|と2.0に加えて、例えばアイテムのシーケンスを形成するためのXPath 2.0にもthe "comma" operator,あります//img, //*[@background]

関連する問題