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 (1123)
+ Stylus Studio Technical Forum (13809)
+ Website Feedback (243)
- XSLT Help and Discussion (7447)
-> + Create XSLT from XSD (2)
-> + How to remove nodes from xml b... (4)
-> + Highlighting text in XSL file (4)
-> - XSLT to Excel, predefine cell ... (1)
-> + CSaxon8Driver issue...time out (2)
-> + Is it possible to generate a X... (2)
-> + Is there any tool which genera... (2)
-> + xslt to html producing double ... (2)
-> - ADD 2 XML 2 Generate Single XM... (1)
-> + converting XML1 to XML2 struct... (2)
-> + How to remove the name space i... (2)
-> + Dump Payload into String (4)
-> + Converting Global EDIFACT into... (2)
-> + Auto mapping of XSLT? (3)
-> + Numbering a list broken into m... (3)
-> + help in xsl:analyze-string (2)
-> + Use XSLT with SOAP (2)
-> + Order of Processing Child Elem... (2)
-> + XSL finding a node based on va... (2)
-> + grouping a group? (11)
-> + Query on Looping (5)
-> + java.lang.Assertionerror_: Slo... (7)
-> + CONVERT SQL Server data to XML... (11)
-> + Error using "xsltproc" command... (3)
-> + XML refresh via web broswer (3)
-> + XSL-mapping usage for csv file... (4)
-> + form controls with xslt (2)
-> + Stylus Studio 2011 XML Enterpr... (2)
-> + Looping through Itema and gett... (2)
-> + Image src through System Varia... (3)
-> + XSL-mapping usage for csv file... (3)
-> + How to achieve UTF-8 encoding ... (2)
-> + sorting Using JavaScript (6)
-> + Display values from .xml horiz... (5)
-> + query on xslt for-each (3)
-> + query on xslt for-each (2)
-> + issue for First occurance (2)
-> + XSL: Mapping 2 XSD to 1 XSD (2)
-> + xslt mapper looses linkage fro... (2)
-> - How to Modify only few nodes a... (1)
-> + XSLT autocomplete function (2)
-> + i need to display dynamic list... (2)
-> + How to group when source has m... (11)
-> - Using EXCEL to create XSLT for... (1)
-> + Mapper generating XSLT, popula... (2)
-> + multiple columns (2)
-> + First time to Stylus Studio 20... (3)
-> + xsl:if test statement result t... (4)
-> + XSLT for dynamic target fields (4)
-> + Remove duplicates (2)
-> + XML-XSL grouping issue while d... (2)
-> + Two XML files. Two Tables. One... (3)
-> + Saxon 9.3 with XSLV (2)
-> - How do I remove the text strin... (1)
-> + Xpath of each element (3)
-> + Attributes - required vs optio... (2)
-> + XML schema to XML schema with ... (2)
-> + how to preserve the & in X... (2)
-> + how to use variables within (2)
-> + need help in XSLT programming (3)
-> + XSLT Mapper Option... Where i... (3)
-> - Selecting element based on att... (1)
-> + replace question (2)
-> - select other node based on one... (1)
-> - XSLT question... (1)
-> - Mapper and XSL (1)
-> - Copying XML as is with one cha... (1)
-> - Help with XSLT (1)
-> - XSL repeat the parent node for... (1)
-> - xls to xml (1)
-> - Stylus support non-backreferen... (1)
-> - Assigning records to existing ... (1)
-> + xsl:for-each and key() (2)
-> + tags containing a: (2)
-> - Create a namespace in output f... (1)
-> - XML Converters problem on UNIX (1)
-> - Copy XML Based on IF Condition... (1)
-> - csv counting dependencies (1)
-> + For extension function, could ... (2)
-> - XML XSLT Transformation (1)
-> + Transform XSD to another XSD (3)
-> - New to Stylus (1)
-> + my enterprise install doesn't ... (2)
-> - Replace line in XML (1)
-> - 5010 HIPAA - Example EDI files... (1)
-> - Display table in two columns f... (1)
-> + java.lang.RuntimeException (4)
-> + Select Value-Of Qualified Elem... (2)
-> + Validating different sets of r... (2)
-> + Passing complete source docume... (2)
-> - XSLT to sort XML per schema (1)
-> - XSL to select the group of row... (1)
-> + first ancestor of a type (2)
-> - Column Width Adjustment (1)
-> + XSLT breakpoint being ignored ... (6)
-> - Creating a tab delimited file (1)
-> - Invalid characters in xml (1)
-> + Creating XSLT File Based on XS... (2)
-> - Unable to filter InputStream f... (1)
-> + finding a list of values (7)
-- [1-20] [21-40] [41-60] Next
+ XQuery Help and Discussion (1861)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (361)
+ 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-2011 All Rights Reserved.