Subject: RE: apply-templates From: Kay Michael <Michael.Kay@xxxxxxx> Date: Wed, 31 May 2000 17:29:09 +0100 |
> 1. Since template rules can be applied to all types of nodes, > including attributes, > then if we had eg:- > > <xsl:template match="ATOM"> > <xsl:apply-templates select="@UNITS"/> > </xsl:template> > > which applies templates to the UNITS attributes of ATOM elements; > then to process the UNITS attributes following on from the > above, would we have a template rule with the following match > attribute value ?? > > <xsl:template match="@UNITS"> > do whatever > </xsl:template> yes. > > 2. What is the advantage of the above over accessing the > UNITS attributes of ATOM via value-of in the 1st template > rule above ?? It allows you, for example, to define the rules for processing an @UNITS attribute indepentently of the element it appears on. But it's not usually necessary. > > 2. If apply-templates with no select attribute applies to ALL > children of the template rule's matched node, then does > "children" refer to just the child element nodes, or to the > attribute nodes also ?? "Children" means the child elements, comments, text nodes, and processing instructions. Attributes are not children. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: apply-templates, Jeni Tennison | Thread | XHTML to WML problem, Mark Lynch |
RE: Xalan to transform only selecte, Heather Lindsay | Date | Re: === Identifying a unique node i, Francis Norton |
Month |