XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
+ Stylus Studio Technical Forum (14621)
+ Website Feedback (249)
- XSLT Help and Discussion (7625)
-> + xslt, problem in adding commen... (5)
-> + Incrementing a variable qname ... (10)
-> + Maddening problem MSXML IXSLPr... (9)
-> + keeping track of data (4)
-> + Group Compare (7)
-> + &+#x00A; are replacing with ' ... (3)
-> + Highlight Row (2)
-> + XPATH selecting higher node (8)
-> - XSL for Sharepoint (1)
-> + Adjust Height of Table contain... (6)
-> + Some insertions and deletions ... (5)
-> + Aligning table data according ... (3)
-> + Stripping out extra space arou... (3)
-> - Generation of numbers and subn... (6)
-> ->Generation of numbers and...
-> ->Problem in posting my XSL...
-> ->Problem in posting my XSL...
-> ->Problem in posting my XSL...
-> ->Problem in posting my XSL...
-> + XSL Params inside When Test (3)
-> + xsl if, otherwise (3)
-> + Advanced Boolean Statements (3)
-> + xslt, xalan, using xsl:message (2)
-> + Count Records? (7)
-> + Converting From HTML to XSLT w... (2)
-- Previous [1501-1520] [1521-1540] [1541-1560] Next
+ XQuery Help and Discussion (2017)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Postnext
Simone SSubject: Generation of numbers and subnumbers
Author: Simone S
Date: 24 Apr 2006 12:02 AM
This is my XML file
===================
<equation id="E0000023" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000024" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000025" second.level="reset" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000026" second.level="increase" increase.first="0" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000027" second.level="reset" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000028" second.level="increase" increase.first="0" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000029" second.level="increase" increase.first="0" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000030" second.level="reset" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000031" second.level="increase" increase.first="0" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000032" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

<equation id="E0000033" numbered="1">
<bold>L</bold> = <bold>D</bold>&plus;<bold>W</bold></equation>

This is my XSL coding
=====================
<xsl:template match="equation">
<a><xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute></a><br/><br/><table width="100%" border="0"><tr><td width="900"><xsl:apply-templates/></td><td align="right" width="100"><xsl:variable name="eq" select="substring-after(@id,'E')"/><text>(Eq </text><xsl:value-of select="string($eq*1)"/><text>)</text></td></tr></table><br/>
</xsl:template>


<xsl:template match="equation[@second.level='reset']">
<a><xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute></a><br/><br/><table width="100%" border="0"><tr><td width="900"><xsl:apply-templates/></td><td align="right" width="100"><xsl:variable name="eq" select="substring-after(@id,'E')"/><text>(Eq </text><xsl:value-of select="string($eq*1)"/><text>
<xsl:number count="equation[(@second.level)]" format="a"/>)</text></td></tr></table><br/>
</xsl:template>

<xsl:template match="equation[@second.level='increase' and @increase.first='0']">
<a><xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute></a><br/><br/><table width="100%" border="0"><tr><td width="900"><xsl:apply-templates/></td><td align="right" width="100"><xsl:variable name="eq" select="substring-after(@id,'E')"/><text>(Eq </text><xsl:value-of select="string($eq*1)"/><text>
<xsl:number count="equation[(@second.level)]" format="a"/>)</text></td></tr></table><br/>
</xsl:template>

Currently I am getting the following output
===========================================
.
.
.
L = D + W (23) [for the attribute value E0000023 and so on]
L = D + W (24)
L = D + W (25a)
L = D + W (26b)
L = D + W (27a)
L = D + W (28b)
L = D + W (29a)
L = D + W (30b)
L = D + W (313)
L = D + W (32)
L = D + W (33)
.
.
.

But I need my output as under
=============================
.
.
.
L = D + W (18) [for the attribute value E0000023 and so on]
L = D + W (19)
L = D + W (20a)
L = D + W (20b)
L = D + W (21a)
L = D + W (21b)
L = D + W (21c)
L = D + W (22a)
L = D + W (22b)
L = D + W (23)
L = D + W (24)
.
.
.
Can anyone please help me with this.

Thanks

Postnext
Minollo I.Subject: Generation of numbers and subnumbers
Author: Minollo I.
Date: 24 Apr 2006 10:49 AM
Please don't cross post questions on multiple forums.

Syulus Studio Developer Network is in support to the Stylus Studio product. General XSLT questions are better posted on the xsl-list at mulberrytech.com

Minollo

Postnext
Simone SSubject: Problem in posting my XSL problems
Author: Simone S
Date: 24 Apr 2006 11:38 PM
Hello

Please let me know as to where I have to mail my XSL problems. I am sending my XSL problems to "xsl-list@lists.mulberrytech.com" through my rediffmail account, but am neither getting any reply nor my problem is getting displayed like others who send it.

Please reply to me. I have been trying with this for past one week, but with no luck.

Plese reply to me as soon as possible

Thanks

Postnext
Tony LavinioSubject: Problem in posting my XSL problems
Author: Tony Lavinio
Date: 25 Apr 2006 08:51 AM
Did you subscribe to the list?
See http://www.mulberrytech.com/xsl/xsl-list/index.html#subscribing

Postnext
Simone SSubject: Problem in posting my XSL problems
Author: Simone S
Date: 26 Apr 2006 12:20 AM
Sorry for bothering again.

I subscribed to "http://www.mulberrytech.com/xsl/xsl-list/index.html#subscribing" and sent my XSL question through my rediffmail account to "xsl-list@lists.mulberrytech.com". But my question is not getting displayed either in "http://www.stylusstudio.com/xsllist/200604/index.html" or in Recent Enteries in "http://www.stylusstudio.com/blogs/xsllist/".

Please help me with a reply.

Thanks again

Posttop
Tony LavinioSubject: Problem in posting my XSL problems
Author: Tony Lavinio
Date: 26 Apr 2006 10:33 AM
We don't manage the xsl-list mailing list.
Mulberry Technologies, Inc. does.

We, with their permission, syndicate the content from xsl-list.
However, for questions and support, we have no ability to help you.

See http://www.mulberrytech.com/xsl/xsl-list/index.html for help;
that's all the guidance we can give you, except that typically people
have little trouble with xsl-list.

   
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.