xpath怎么选中某个节点的后代元素并排除某个元素?

例如

<data>
    <test1></test1>
    <test2>
        <test2v1>
            <test2v1v1></test2v1v1>
            <test2v1v2></test2v1v2>
        </test2v1>
        <test2v2>
        </test2v2>
    </test2>
</data>

我要获取test2下所有除test2v1v2的元素

2个回答

/data/test2/test2v1/*[not(name()="test2v1v1")]|/data/test2/*[not(name()=test2v1)]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问