This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: adding an attribute
- To: xsl-list at lists dot mulberrytech dot com
- Subject: RE: [xsl] adding an attribute
- From: Jarno dot Elovirta at nokia dot com
- Date: Fri, 26 Oct 2001 09:09:41 +0300
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hip hei!
> Can I add an attribute to the current node just by specifying the
> "<xsl:attribute>"
> tag?.
With XSLT you cannot add anything ton the current node, because you're
constructing a new tree.
> Let me explain, if I have the named template as
> defined below:
>
> <xsl:template name = "buildChildrenTree">
> <xsl:attribute name = "visit">yes</xsl:attribute>
> ...
> </xsl:template>
>
> and the current node is "fo" when the template is invoked, Can I just
> add a "visit" attribute to it by just saying
>
> "<xsl:attribute name = "visit">yes</xsl:attribute>"
>
> and end up with something like "<fo visit ="yes" ..."
Yes, that should work, if you haven't added any non-attribute nodes to fo
before trying to add the attribute.
Jarno
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list