[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: converting to an <ol>
Hi Roman, > I would like to get the following HTML output via an XSL Stylesheet: > > 1. Africa > 2. Europe > 2.1 Italy > 2.2 England > 2.2.1 London > 2.2.2 Oxford HTML can't automatically give you multi-level numbering, so you have to use XSLT to create the numbers. Fortunately, xsl:number does just what you want if you set its level attribute to 'multiple'. Try the following, or something like it: <xsl:template match="item"> <div style="margin-left: 2em;"> <xsl:number level="multiple" format="1.1." /> <xsl:text> </xsl:text> <xsl:apply-templates /> </div> </xsl:template> Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ 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
|