我可以使用什么XPath来选择指定了name属性的任何类别和指定了值的任何子节点作者
我尝试了以下路径的不同变体,但没有成功:
//quotes/category[@name='Sport'和author=“James Small”]
XML:
<;?xml version=“1.0”encoding=“utf-8”?>;
<;报价>;
<;类别名称=“运动”>;
<;作者>;詹姆斯·斯莫尔<;报价日期=“1985年2月9日”>;引用一个</报价>&书信电报;报价日期=“11/02/1925”>;引用第九条</报价></作者>;
</类别>;
<;类别名称=“音乐”>;
<;作者>;史蒂芬·斯万
<;报价日期=“1972年8月4日”>;引用11</报价></作者>;
</类别>;
</报价>;
试试看:
//类别[@name='Sport'和./author/text()='James Small']