【发布时间】:2014-01-22 13:08:02
【问题描述】:
我有这个包含一个 XML 作为字符串的 XML:
<Result>
<XML>
<PingRS xmlns="http://www.test.com">
<Message>
Hello.
</Message>
</PingRS>
</XML>
</Result>
我正在使用这个 XSLT 对其进行转换:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
<xsl:template match="/Result">
<xsl:value-of select="XML" disable-output-escaping="yes" />
</xsl:template>
</xsl:stylesheet>
要得到这个结果:
<PingRS xmlns="http://www.test.com">
<Message>Hello.</Message>
</PingRS>
我想在同一个 XSLT 文件中删除这个 xmlns 属性。这可能吗?
【问题讨论】:
-
你能转换两次吗(不同的样式表或相同的样式表)?