我有一个像这样的xml:
<movies>
<movie name="aaa">
...
</movie>
<movie name="bbb">
...
</movie>
<movie name="ccc">
...
</movie>
<movie name="ddd">
...
</movie>
<movie name="eee">
...
</movie>
</movies>
如果不是“aaa”、“bbb”或“ddd”,我想获取电影的名称。所以我希望我的输出是:
ccc
eee
因为我有几个限制,我认为不适合使用'xsl:if'..我写了我的 xslt(我使用的是 xslt 1.0):
<xsl:value-of select="movies/movie/@name[not(self::aaa) and not(self::bbb) and not(self:ddd)]"/>
但是编译器抱怨这句话有语法错误..我不知道为什么..
那么有人可以帮我解决这个问题吗?非常感谢!!