[Home] [By Thread] [By Date] [Recent Entries]
Hmm, I see now that I am missing something there. My first attempt was
using node(), to select all nodes that did not have a name:
match="node()[local-name() != ''] I later changed it to the asterisk, finding out that it worked as well, but I left the local-name test in there: match="*[local-name() != ''] This will do for now, and there should be no errors for empty-name element creation: <xsl:template match="@*" > <xsl:copy copy-namespaces="no" /> </xsl:template> <xsl:template match="*" >
<xsl:element name="{local-name()}" namespace="{$target-namespace}">
<xsl:apply-templates select="@* | node()" />
</xsl:element>
</xsl:template>
Michael Kay wrote: I'm not at all sure what you're trying to do here, but
|

Cart



