[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: apply-templates
> 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|