2009-05-26 32 views

答えて

9

よく、使用しないでください。@name | @area - それは 'または'ではなく、偶然にも働くジョインです。

'または'には、foo[@name or @area]を入力してください。 'と'には、foo[@name and @area]を実行してください。

Possibles:

+0

そのようにロータリーを、偶然ではない。効果的には、「この表現は結果を返しますか?」いずれかまたは両方の属性が存在する場合、答えはもちろんです。それは同じ条件を表すための合理的な選択肢です。 –

4

XPathは、複数の条件を用いて述語を評価するために使用することができますand演算子をご提供してい

//MyElement[@name][@area] 
//MyElement[@name and @area] 
私は「@name | @area」を使用して呼び出すことができます
+0

前者はしないでください。 – alamar

+0

私はそうではありませんが、習慣から外れています。正当な理由はありませんか? – Cerebrus

+0

まあ、それは醜いので?私はもっ​​と正当な理由、率直に考えることはできません:) – alamar

関連する問題