OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Question about xsl:number

[ Lists Home | Date Index | Thread Index ]
  • From: Kelvin Zheng <kzheng@dicarta.com>
  • To: xml-dev@xml.org
  • Date: Wed, 3 May 2000 18:52:05 -0700


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

A sample document:
	<section type="title" shownumber="no">
	XML sample
	<section type="index" shownumber="yes">
	<section type="index" shownumber="yes">

I would like to number the sections based on attribute "shownumber. The
sample document will be displayed as:

	2. Definition

	3. Implementation

based on the XSL:


	<xsl:when test="@shownumber[.='no']">
	<xsl:number value="position()" level="multiple" format="1. " />
My question is how to skip the first node when doing the number. So the
document could be displayed like:

	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.


This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS