четверг, 4 марта 2010 г.

Скопировать XML и изменить Namespace

Встала проблема вселенского масштаба. Как перевести XML из одного нэймспэйса в другой, изменив только сам нэймспэйс?
XSLT предлагает такую возмижность:


<xsl:template match="*">
<xsl:element name="{local-name()}" namespace="http://mdm-proxy.org/">
<xsl:copy-of select="@*"/>
<xsl:apply-templates />
</xsl:element>
</xsl:template>

Комментариев нет:

Отправить комментарий