使用XSLT以XML格式获取标记名称/属性名称
发布时间:2020-12-16 07:47:44 所属栏目:百科 来源:网络整理
导读:在 XML中获取标记名称和属性名称的方法是什么? 如果我有这样的XML文件: aapple color="red"/banana color="yellow"/sugar taste="sweet"/cat size="small"//a 我的部分XSLT文件如下: xsl:element name="AAA"???/xsl:element 那么我该怎么写???部分所以我
在
XML中获取标记名称和属性名称的方法是什么?
如果我有这样的XML文件: <a> <apple color="red"/> <banana color="yellow"/> <sugar taste="sweet"/> <cat size="small"/> </a> 我的部分XSLT文件如下: <xsl:element name="AAA"> <???> </xsl:element> 那么我该怎么写???部分所以我可以得到这样的输出: 对于标签名称: <AAA>apple</AAA> <AAA>banana</AAA> <AAA>sugar</AAA> <AAA>cat</AAA> 对于属性名称: <AAA>color</AAA> <AAA>color</AAA> <AAA>taste</AAA> <AAA>size</AAA>
标签名称:
<xsl:value-of select="name(.)"/> 第一个(!)属性的属性名称.如果您有更多属性,则必须选择其他方法 <xsl:value-of select="name(@*[1])"/> 然后,这两个表达式将用于匹配输入元素的模板中.例如 <xsl:template match="*"> <xsl:element name="AAA"> <!-- ... --> </xsl:element> </xsl:template> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |