次の xml を検討してください。
<parent>
<child name="alpha" />
</parent>
また、このxml
<parent>
<child name="beta" />
</parent>
/parent/childには、名前の値として alpha または beeta のいずれかを持つ単一のノードのみが存在する必要があります。
明確にするために...それぞれがアルファとベータという名前の2つの子ノードが存在することはありません
これら 2 つのケースのそれぞれでnameの値を返す単一の xpath クエリを作成しようとしています。
私はこれを試しました...
/parent/child[@name='alpha' | @name='beta']/@name
...しかし、うまくいきません。
この値をどのように返す必要がありますか..?
更新: 1 つの回答がそうではないことを示していたため、サンプルが適切な形式であることを確認するようにサンプルを修正しました。