Xml 使用XPath选择匹配同级的前一个同级?
我有以下代码:Xml 使用XPath选择匹配同级的前一个同级?,xml,xslt,xpath,Xml,Xslt,Xpath,我有以下代码: <include> <fallback> <title>Content</title> </fallback> </include> <include> <fallback> <title>Content</title> </fallback> </include> <include> <
<include>
<fallback>
<title>Content</title>
</fallback>
</include>
<include>
<fallback>
<title>Content</title>
</fallback>
</include>
<include> <-- I want this.
<fallback>
<title>Content</title>
</fallback>
</include>
<adhoc>
<title>Content</title>
</adhoc>
<include>
<fallback>
<title>Content</title>
</fallback>
</include>
内容
内容
“我需要找到第三个
,因为它有
,因为它直接跟在兄弟姐妹后面。”
此要求可以转换为XPath,如下所示:
//include[following-sibling::*[1][self::adhoc]]