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()函数不让用,希望大神赐教
...全文
538 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
有人么

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧