[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: newbie How to use "xsl:counter"
<xsl:counter> was in the December 1998 XSL Working Draft, but not implemented in IE5 under the namespace http://www.w3.org/TR/WD-xsl. It was removed before XSLT was issued as a recommendation under the namespace http://www.w3.org/1999/XSL/Transform. - Jonathan Marsh Microsoft > -----Original Message----- > From: Brian Mulder [mailto:mulbum@xxxxxxxxxxxxxx] > Sent: Wednesday, May 10, 2000 12:30 PM > To: Xsl-List > Subject: newbie How to use "xsl:counter" > > > Hi list, > > have been lurking now for a week..... > > got my feet wet on xml and xsl and have a question. > don't know where to look for the error, looked at the web etc... > > found no cure, and i'm simply missing something obvious here > > got a book xml document > > <?xml version='1.0'?> > <?xml-stylesheet type="text/xsl" href="count.xsl" ?> > <book xmlns:HTML="<http://www.w3.org/Profiles/XHTML-transitional>"> > <bookname> > <bname>Sample XML Counter</bname> > </bookname> > <chapter> > <chaptername> > <cname>Chapter 1</cname> > </chaptername> > <topic> > <topicname> > <tname>Introduction</tname> > </topicname> > <paragraph>"Yada yada yada", said Elaine</paragraph> > <stopic> > <stopicname> > <stname>Subtopic 1</stname> > </stopicname> > <paragraph>"Yada yada yada", said Elaine</paragraph> > </stopic> > <stopic> > <stopicname> > <stname>Subtopic 2</stname> > </stopicname> > <paragraph>"Yada yada yada", said Elaine</paragraph> > </stopic> > </topic> > </chapter> > </book> > > count.xsl: > > <xsl:stylesheet xmlns:xsl="<http://www.w3.org/TR/WD-xsl>" > xmlns:HTML="<http://www.w3.org/Profiles/XHTML-transitional>"> > <xsl:template><xsl:apply-templates/></xsl:template> > <xsl:template match="text()"><xsl:value-of/></xsl:template> > <xsl:template match="/"> > <HTML> > <HEAD> > <TITLE><xsl:value-of select="parts/tablename/name"/></TITLE> > </HEAD> > <BODY> > </BODY> > </HTML> > </xsl:template> > <xsl:template match="book"> > <xsl:counter-reset name="chaps" /> > <xsl:apply-templates /> > </xsl:template> > > <xsl:template match="book/chapter"> > <xsl:text>Chapter </xsl:text> > <xsl:counter name="chaps" /> > <xsl:counter-increment name="chaps" /> > <xsl:text>:</xsl:text> > <xsl:apply-templates /> > </xsl:template> > > </xsl:stylesheet> > > it's giving errors about "can't use xsl:text", if i take the first > appearance out > of the xsl sheet then it complains about the next line i > startt with "xsl:" > > so it has something to do with a node within a parent that's > not matching > gonna pull my hair out for this. it costed me already more > then lotsa hours. > > anyway thanks for the thoughts > > Brian Mulder > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > 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
|