xsl-list
[Top] [All Lists]

Re: node() implementation

2003-06-11 07:53:58

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?

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, 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

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>