在xpath中选择没有人的所有元素

时间:2018-05-21 13:16:33

标签: xml xslt xpath

<livre id="isbn-0-671-21280-X">
    <titre>How to Read a livre</titre>
    <Subtitre>The Classic Guide to Intelligent Reading</Subtitre>
    <Author>Mortimer J. Adler</Author>
    <Author>Charles Van Doren</Author>
    <Date>1940</Date>
    <Editeur>Simon &amp; Schuster</Editeur>
</livre>

如何在没有作者的情况下选择所有元素? 所以如果有人可以帮助我,我会感激的。 我试图学习XPath,并且我已经阻止了这个问题。

1 个答案:

答案 0 :(得分:0)

XPath 2及更高版本允许您从字面上选择* except Author以选择除作者元素之外的所有子元素。在XPath 1中,您可以使用*[not(self::Author)]选择所有不是Author元素的子元素。