用于选择未包含在特定列表中的元素的xpath



我有一个xslt变量,声明如下:

  <xsl:variable name="list">
   <item>Elem1</item>
   <item>Elem2</item>
   <item>Elem3</item>
 </xsl:variable>

我需要一个xpath来匹配本地名称不属于$list的所有元素。我本可以选择*[not(self::Elem1|self::Elem2|self::Elem3)]等等。但我想声明变量,这样以后更容易维护。请给出建议。

尝试。。。。。。。。。。

*[not(name()=$list/item)]

相关内容

  • 没有找到相关文章

最新更新