我有以下 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>
我正在尝试获取值为fooseries
的值。如果没有包含在 CDATA 中,我可以使用以下 xpath 找到它,但由于 CDATA 不起作用 - 我如何找到值为foo的?c
c
/xml/series/a/b[c="Foo"]/../..
series
c
谢谢。