Subject: transformation: element tag-name to attribute value From: Ed Nixon <ed.nixon@xxxxxxxxxxxxxxxxx> Date: Mon, 26 Oct 1998 14:24:22 -0500 |
Let's say I have a rule: <xsl:template match="section1|section2|section3|section4|section5|section6"> <div class="section1"><xsl:process-children/></div> </xsl:template> Now. Rather than creating an output document that contains div with every class equal to "section1", I want to create div with class "section?" dependant on the particular match alternative that is activated while running through the source document. 1. Is there a syntax, such as section? that acts as a single character 'wild-card' in the match statement? 2. What is the syntax for the right-hand side of the class= statement such that the matched element type name is inserted? I *have* looked at the draft but it doesn't pop out at me. I realize there are probably alternative and better design solutions for this specific instance of the problem, e.g., relying on source attribute values to carry the numeric (ordering) information, etc., but the more general problem of getting the tag name into the output document's attribute set is what I'm trying to understand. Thanks for your help. ...edN XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Attribute value templates, Amit Rekhi | Thread | Installation troubleshooting with K, Igor . Pechersky |
Re: Attribute value templates, Anders Kristensen | Date | Re: Attribute value templates, Amit Rekhi |
Month |