[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Copy idiom and overriding namespaces: trying to be
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|