[
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
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@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************
|