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)
-> + XXX maps to XXX system (3)
-> + Help with extracting bookmarks... (2)
-> + Stylus Studio crashes when sou... (2)
-> + WSDL not Displaying properly (5)
-> + How to use fonts other than ba... (5)
-> + Saxon XSLT2 and FOP for XSL:FO... (3)
-> + Converting from XML to EDIFACT (5)
-> + Looping more than one time thr... (2)
-> - Need help with using XQuery in... (1)
-> + Looping - Taking the comma out (3)
-> + xslt mapper is only processing... (4)
-> - Newbie: using Saxon 9.1 with F... (1)
-> + Editing ![CDATA[]]> in the Gr... (2)
-> + Convertic EDI files into XML (7)
-> + Type2 Authentication missing D... (6)
-> + Please help in a simple conver... (5)
-> + Doc/Literal Wrapped (4)
-> + Error starting Stylus Studio (9)
-> + WYSIWYG Menu Bar and Tab Missi... (2)
-> + XML file size limits (2)
-> + XML Publisher (2)
-> + cant get namespace declaration... (5)
-> + Fixed Width to XML (3)
-> - file to xml conversion (1)
-> + Create Multiple Page (3)
-> + Flat file conversion with colu... (3)
-> + New Line character problem in ... (2)
-> + need help - stylus doesn't sta... (2)
-> + command line StylusValidator ... (3)
-> + Help unistalling (2)
-> + recurse problem analysis (3)
-> - Newbie: WSAD and file paths (1)
-> - Stylus StudioŽ 2009 XML Enterp... (1)
-> + Help with XSL to transform two... (4)
-> + connect to xhive (2)
-> - element id and name attributes... (1)
-> - http://www.w3.org/2001/XMLSche... (1)
-> + Error message when converting ... (2)
-> + XML id and anyuri datatype (2)
-> - import xml into an ms acces... (1)
-> + Change version (6)
-> + Translate two files into one (3)
-> + invalid relative uri with data... (7)
-> + My table crashes java Runtime (5)
-> + inx to pdf (3)
-> + XSD - multiple similar namespa... (7)
-> + validating many xml files (4)
-> + Stylesheet Parameters (3)
-> + create web service using Stylu... (2)
-> + connect with sql server (4)
-> + License could not be validated... (2)
-> + How to open (or decompress) a ... (3)
-> + Stylus Studio 2009 Home & Java (4)
-> + Connect to Informix DB 7.31.FD... (2)
-> + Unable to download stylus stud... (5)
-> + conversion CSV to XML (2)
-> + Please help to create a XSL to... (2)
-> + Stylus Studio 2009 unresponsiv... (3)
-> + Stylus Studio 2009 and IBM Jav... (2)
-> + separate one record to two lin... (3)
-> + error when running xquery comm... (6)
-> + Convert ebcdic-cp-us to utf-8 (8)
-> - hi urgent plz (1)
-> + Java compile problem (7)
-> + How to set pattern match on th... (3)
-> + Adobe Illustrator CS4 xml not ... (3)
-> + validating XSD with W3c stand... (2)
-> + Count function with condition ... (2)
-> + [Context] variable (4)
-> + Batch process HTML to XML docu... (2)
-> + Need help with adding logiic ... (2)
-> - BUG when editing File Types (1)
-> + Is Stylus Studio XML authoring... (2)
-> + Missing Xpath Query Editor (8)
-> + Error Connecting to DB2 9.5 (3)
-> - Tony (1)
-> + Problem trying to use your sof... (2)
-> + cannot save or associate a sch... (2)
-> + xsd to dtd (2)
-> + Can we use Stylus for our proj... (4)
-> + printing a parent node value i... (2)
-> + How to tell StylusDiff.exe to ... (4)
-> + Pipeline Messages not Consiten... (2)
-> + Custom XML conversion (2)
-> + Format date fields (3)
-> + Can't Connect to iSeries via I... (11)
-> + "application failed to start" ... (5)
-> - Can't connect to an Access DB ... (1)
-> + Unable to attach external JVM (3)
-> + Adding Numbers using XSLT (2)
-> + copy all elements and hardcode... (2)
-> + A bit confused on where to sta... (2)
-> + Application Menu Problem (14)
-> + API to retrieve 'Adapter URL' ... (2)
-> + How do I move my Stylus Studio... (6)
-> + API to retrieve 'Adapter URL' ... (2)
-> + InterPage Linking Problem in .... (2)
-> + xsl - header only once in fore... (7)
-> + StylusDiff.exe crashes when co... (5)
-> + Validation against schemas wan... (5)
-- Previous [781-800] [801-820] [821-840] Next
+ Website Feedback (249)
+ XSLT Help and Discussion (7625)
+ XQuery Help and Discussion (2017)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Postnext
Adam ShelleySubject: Problems with recursive template
Author: Adam Shelley
Date: 31 Oct 2003 07:03 PM
Hello,

I am having a problem using a recursive template when processing XSLT. When I run the project it does not return the expected results. The only way I can get this template to work is by setting a debug point at the beginning of both templates that are using recursion and by holding down the F10 key until completion. I have also tried building this with FOP and unfortunately FOP does not return the expected results either. This indicates to me that there is a problem with my template but I'm not sure what: it works in debug.

I'm attaching the XSL and a sample XML file. If anyone can figure this out I'd appreciate it.

Again, this does work as intended when the debug points are set at the start of each recursive template: groupSet, output.

The function of groupSet is to build the pdf bookmarks. The function of output is to build the pages of the pdf. The source XML file includes GROUP elements that specify sorting and grouping of particular VEHICLE/ATTRIBUTE elements.

Let me know if you need any more information.
-Adam

sorry about the double upload of the files. The two sets are the same.


ApplicationvehicleIndex1.xsl
xsl file

DocumentvehicleIndex1(1).xsl
xsl file

DocumentVEH4.XML
source xml file

DocumentVEH4(1).XML
source xml

Postnext
Ivan PedruzziSubject: RE: Problems with recursive template
Author: Ivan Pedruzzi
Date: 01 Nov 2003 12:42 AM
Adam,

We did several experiments and we believe that the cause is a bug in
xalan.
You can easily replicate the faulty behavior running the stylesheet with
a command line.

The problem seems originated by calling the nodeset function with
something that is already a nodeset.
If you remove all the xalan:nodeset inside the with-param in the
call-template the stylesheet works as expected.

There is for sure an interaction between the bug and how stylus setup
the processor for debugging so in same cases it works as expected.
Unfortunately I can't be more accurate at this point.

We will continue our investigation.

Thank for reporting the problem.
Ivan




> -----Original Message-----
> From: stylus-studio-tech Listmanager
> [mailto:listmanager@edn.exln.com]
> Sent: Friday, October 31, 2003 7:27 PM
> To: Recipients of 'stylus-studio-tech' suppressed
> Subject: Problems with recursive template
>
>
> From: "Adam Shelley"
>
> Hello,
>
> I am having a problem using a recursive template when
> processing XSLT. When I run the project it does not return
> the expected results. The only way I can get this template
> to work is by setting a debug point at the beginning of both
> templates that are using recursion and by holding down the
> F10 key until completion. I have also tried building this
> with FOP and unfortunately FOP does not return the expected
> results either. This indicates to me that there is a problem
> with my template but I'm not sure what: it works in debug.
>
> I'm attaching the XSL and a sample XML file. If anyone can
> figure this out I'd appreciate it.
>
> Again, this does work as intended when the debug points are
> set at the start of each recursive template: groupSet, output.
>
> The function of groupSet is to build the pdf bookmarks. The
> function of output is to build the pages of the pdf. The
> source XML file includes GROUP elements that specify sorting
> and grouping of particular VEHICLE/ATTRIBUTE elements.
>
> Let me know if you need any more information.
> -Adam
>
>
>
> To reply: mailto:stylus-studio-tech.7107@edn.exln.com
> To start a new topic: mailto:stylus-studio-tech@edn.exln.com
> To login: http://edn.exln.com/~SSDN
>

Posttop
Adam ShelleySubject: RE: Problems with recursive template
Author: Adam Shelley
Date: 03 Nov 2003 12:36 PM
Ahh, thanks a lot: I didn't mean to make you do my debugging. I removed the calls the to nodeset function in with-param and it works as expected.

Weird how it worked in debug mode. Thats what made me post it here.

Thanks for the insight.

-Adam

   
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.