On Wed, 11 Jun 2003, David Carlisle wrote:
Ypu have one matching node() and the other matching *, note these will
give different answers as * just matches elements but node() will also
match comments and processing instructions: do you want the text of
comments to be displayed?
Nope.
Your first one should more or less work except
<xsl:template match="@*">
attr:<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
should only produce "{newline}attr:" for each attribute, and not the
actual value as <xsl:apply-templates/> would apply to the children of
the attribute but attributes dont have children,
Aah...that is it.
you want
<xsl:template match="@*">
attr:<xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>
(as you had in the second stylesheet)
The second stylesheet looks OK but won't give the text of comments,
unlike the first.
David
Thanks David.
****************************************************************
Jarkko Moilanen "Erehtyminen on inhimillista,
Researcher mutta todella suuret mokat
jm60697(_at_)uta(_dot_)fi vaativat tietokoneen käyttöä."
www.uta.fi/~jm60697
GSM: +358 50 3766 927
****************************************************************
* ITCM | Information Technology and Crisis Management
* http://www.itcm.org
****************************************************************
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list