|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|
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
|

Cart








