Hi Kevin,
2. <xsl:template match="*|@"> =Matches all element nodes or
attributes.
no, it's a syntax error. You want @*
This pattern you say is a syntax error is one I use all the time and
it works fine. Is it completely incorrect?
I suspect that you mistyped it in your original email. The pattern in:
<xsl:template match="*|@*" />
is fine. The pattern in:
<xsl:template match="*|@" />
is not because an XSLT processor should expect the @ to be followed by
a QName giving the name of the attribute or a wildcard (*).
If your XSLT processor accepts "*|@" then it's buggy.
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list