Tips

XMLをまるごとコピー

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" indent="yes"/> 

    <xsl:template match="*">
        <xsl:copy>
            <xsl:for-each select="@*">
                <xsl:copy />
            </xsl:for-each>
            <xsl:apply-templates/>
        </xsl:copy>
    </xsl:template>
    
</xsl:stylesheet>

ノード名の取得(カレントノードが mx:Canvas だったとき)

<xsl:value-of select="local-name()" />

Canvas となる

<xsl:value-of select="name()" />

mx:Canvas となる