[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Question about xsl:number
Hello, New to this list. I am currently working on a style sheet to display a XML document with numbering list. For a simple numbering, xsl:number works perfectly. But in our case, we want to skip some of the sibling nodes depends on the type attribute of the node. A sample document: <document> <section type="title" shownumber="no"> XML sample </section> <section type="index" shownumber="yes"> Definition </sectioin> <section type="index" shownumber="yes"> Implementation </sectioin> </document> I would like to number the sections based on attribute "shownumber. The sample document will be displayed as: XML 2. Definition 3. Implementation based on the XSL: <xsl:choose> <xsl:when test="@shownumber[.='no']"> </xsl:when> <xsl:otherwise> <xsl:number value="position()" level="multiple" format="1. " /> </xsl:otherwise> </xsl:choose> My question is how to skip the first node when doing the number. So the document could be displayed like: XML 1. Definition 2. Implementation I have been trying to <xsl:number ... count="">, but can't figure out how to apply it here. It's nice if someone can help me out. Thank you in advance. Regards, Kelvin *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
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
|