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)
-> + Use of before and after string (3) Sticky Topic
-> - How do I substitute element ty... (1)
-> + How does one add working days ... (4)
-> - Help, I have existing XLT and... (1)
-> + Need help on XSLT issue - (2)
-> + EDI to XML Conversion (7)
-> - XML To JSON Conversion using X... (1)
-> + Formatting Paragraphs to same ... (2)
-> - Grouping of records (1)
-> + Problems with xsd 1.1 (4)
-> + XML to HL7 mapping (3)
-> + XSLT 3 and Iterate (2)
-> + XSL-FO to PDF preview (3)
-> + java.lang.RuntimeException: Er... (2)
-> + Create Acroforms with Stylus X... (2)
-> + How to change XSLT parameter s... (3)
-> + how to change format of the da... (2)
-> + Search "Next 8 Results " doesn... (2)
-> - Support for Git (1)
-> + newbee (8)
-- [1-20] [21-40] [41-60] 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.