xml 从元素中删除命名空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml 从元素中删除命名空间相关的知识,希望对你有一定的参考价值。
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0"/>
<!-- copy elements without namespace -->
<xsl:template match="*">
<xsl:element name="{name()}">
<xsl:apply-templates select="node()|@*"/>
</xsl:element>
</xsl:template>
<xsl:template match="@*|text()|processing-instruction()|comment()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
以上是关于xml 从元素中删除命名空间的主要内容,如果未能解决你的问题,请参考以下文章
Linq to Xml:删除命名空间
如何使用 XSLT 从 XML 中删除名称空间
从 XML 中删除多个 XML 命名空间
重命名元素的 XSLT 问题——更改命名空间
从 xml 的元素中提取命名空间属性
从 WCF RESTful 响应中删除 xml 命名空间