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)
-> - Stylus Studio - Registrar en o... (1)
-> + Stylus Studio - Registrar en o... (2)
-> + Can a pipeline send a file by ... (2)
-> + After Updateing WIN10 to WIN11... (12)
-> + Where do I add the custom java... (3)
-> + Where is the Diagram tab? (5)
-> + Applying XSLT to Word DOCX/XML (2)
-> - CSV conversion via ConvertToXM... (1)
-> + Text symbols in SS not same as... (4)
-> + Exposing xquery as webservice ... (6)
-> + Syntax Identifier (2)
-> + Saving a Converted XML as an X... (5)
-> + Output document cannot be pars... (4)
-> - Archiving output from conversi... (1)
-> + EDIFACT guideline from Stylus ... (3)
-> + CSV file putting all the data ... (5)
-> + Can't install Home version 64b... (5)
-> + presale - Can I covers this sc... (5)
-> + Problem with UNB (5)
-> + Splitting EDIFACT files pipeli... (4)
-- [1-20] [21-40] [41-60] 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)
Kurt WaldSubject: xsl:function misdemeanor
Author: Kurt Wald
Date: 25 Sep 2007 12:45 PM
Originally Posted: 25 Sep 2007 12:44 PM
When XSLT 2.0 functions (xsl:function) with similar names and the same namespace prefix have been defined and used in a stylesheet, Stylus Studio occasionally changes function names in value-of clauses, when switching back from the mapper to the source editor. If these functions have a different number of parameters, I am at least getting an error. Still this behavior is not particularly funny. Source code not altered by graphical actions should not be changed at all by switching from mapper to source editor (also see today's post line break variable destroyed).


<xsl:function name="p:formatweight" as="xs:string">
<xsl:param name="wert" as="xs:decimal"/>
<xsl:param name="geslen" as="xs:integer"/>
<xsl:param name="expokz" as="xs:boolean"/>

<xsl:function name="p:decweight" as="xs:decimal">
<xsl:param name="wert" as="xs:decimal"/>
<xsl:param name="expokz" as="xs:boolean"/>


<xsl:value-of select="p:formatweight(BRGEW,8,$exportkz)"/>

is changed to

<xsl:value-of select="p:decweight(BRGEW,8,$exportkz)"/>

when switching back from mapper to editor.

2007 R2 Enterprise build 894m

Kurt Wald

(Deleted User) Subject: xsl:function misdemeanor
Author: (Deleted User)
Date: 01 Oct 2007 10:39 AM
Hi Kurt,
unfortunately we could not reproduce this behavior; can you try to recall what you were doing in the mapper window when it happened?


Kurt WaldSubject: xsl:function misdemeanor
Author: Kurt Wald
Date: 01 Oct 2007 12:48 PM
Hi Alberto,

I don't remember the actual mapper steps but I have mailed the xsd's and the stylesheet to field report.

What about the broken linebreak variable posting?


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!  

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.