Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要检查 XSLT 中的条件,其中 parent_of 'c' 应该是 'b' 但 'c' 的祖先不应该是 'a'?我怎样才能做到这一点?
<a1> <a> <b> <c> </c> </b> </a> <a1>
检查当前节点是否符合您的描述:
self::c[parent::b and not(ancestor::a)]
要选择文档中与您的描述匹配的所有元素(或检查是否有):
//b/c[not(ancestor::a)]
给定一个更清楚解释的用例,可能会有一条更适合您的情况的路径,如果是这样,请告诉我们。希望以上内容能让您走上正确的道路。