次の XML スキーマがあります
<xml>
<series>
<title lang="en">XQuery Kick Start</title>
<author>James McGovern</author>
<year>2003</year>
<a>
<b>
<c><![CDATA[ Foo ]]></c>
</b>
</a>
</series>
<series>
<title lang="en">XQuery Kick Start</title>
<author>James McGovern</author>
<year>2003</year>
<a>
<b>
<c><![CDATA[ Bar ]]></c>
</b>
</a>
</series>
</xml>
fooの値series
を持つを取得しようとしています。CDATA にラップされていない場合は、次の xpath を使用して見つけることができますが、CDATAが原因で機能しません。c
c
/xml/series/a/b[c="Foo"]/../..
series
c
ありがとう。