考虑以下非常简化的示例。
<n></n>
<k></k>
<m></m>
<k></k>
如何在节点k
之后搜索第一个兄弟?m
基本上,找到某个节点,然后从该节点继续搜索。
如何在节点
k
之后搜索第一个兄弟?m
基本上,找到某个节点,然后从该节点继续搜索。
假设我们有以下格式良好的 XML 文档:
<t>
<n></n>
<k></k>
<m></m>
<k></k>
</t>
然后是以下 XPath 表达式:
/*/m[1]/following-sibling::k[1]
选择XML 文档顶部元素的k
第一个子元素的第一个后续兄弟。m
好问题:试试看........
<a>
<n></n>
<k></k>
<m></m>
<k></k> <====
<k></k>
<m></m>
<k></k>
</a>
/a/k[. = preceding::m][1]