xsl过滤某些节点该怎么处理

qq_38521976 2017-11-03 04:40:35
要用xsl处理xml,比如一个xml:
<root>
<aaa></aaa>
<bbb></bbb>
<ccc></ccc>
</root>
因为要单独处理aaa标签,所以用<xsl:template match="aaa">处理了aaa的标签,剩余的标签另外一种方式处理,剩余的标签很多无法穷举,但是match不知道该怎么过滤掉aaa标签,我之前写<xsl:template match="name()!=aaa">,但是name()函数不让用,希望大神赐教
...全文
479 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
rickylin86 2017-12-13

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xsl:stylesheet
	version="2.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template match="/">
	<!--
		<xsl:apply-templates select="//aaa"/>
		-->
		<xsl:apply-templates select="//*"/>
	</xsl:template>
	<xsl:template match="aaa">
		<xsl:value-of select="."/>
	</xsl:template>
	<xsl:template match="*">
		other
	</xsl:template>
</xsl:stylesheet>
  • 打赏
  • 举报
回复
qq_38521976 2017-11-04
还是没人么。。
  • 打赏
  • 举报
回复
qq_38521976 2017-11-03
有人么
  • 打赏
  • 举报
回复
相关推荐
发帖
XML/XSL
加入

8854

社区成员

XML/XSL相关问题讨论专区
申请成为版主
帖子事件
创建了帖子
2017-11-03 04:40
社区公告
暂无公告