具有多个条件的XPath

我可以使用什么XPath来选择指定了name属性的任何类别和指定了值的任何子节点作者

我尝试了以下路径的不同变体,但没有成功:

//quotes/category[@name='Sport'和author=“James Small”]

XML:

<?xml version=“1.0”encoding=“utf-8”?>
<报价>
<类别名称=“运动”>
<作者>詹姆斯·斯莫尔<报价日期=“1985年2月9日”>引用一个&lt/报价&gt&书信电报;报价日期=“11/02/1925”>引用第九条&lt/报价&gt&lt/作者>
&lt/类别>
<类别名称=“音乐”>
<作者>史蒂芬·斯万
<报价日期=“1972年8月4日”>引用11&lt/报价&gt&lt/作者>
&lt/类别>
&lt/报价>

试试看:
//类别[@name='Sport'和./author/text()='James Small']

发表评论