私は次のようなxmlを持っています
<root xmlns:ns1="http://foo">
<ns1:child1>Text</ns1:child1>
<ns1:child2>Number</ns1:child2>
</root>
これを別の人から受け取ったので、たとえば人2が同じ構造の別のメッセージを送ってくれます。
<root xmlns:anotherNs="http://foo">
<anotherNs:child1>Another Text</anotherNs:child1>
<anotherNs:child2>Another Number</anotherNs:child2>
</root>
したがって、唯一の違いは名前空間の名前です。1つのXPath式で両方のxmlのchild2のコンテンツを選択するにはどうすればよいですか?
「/root/child2」や「//child2」のようなものは機能しませんでした。