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)
-> + SS says my trial has expired -... (2)
-> + XSD input; SQL Table Output Ne... (2)
-> + Building Schema from XML (2)
-> + conditions on tag values expre... (3)
-> + XML converter "omit fields whe... (3)
-> + Marklogic XQuery support in St... (2)
-> + XSL switching stylesheet from ... (10)
-> + Maximum recursion depth exceed... (3)
-> + How do I develop the server si... (2)
-> + XSD Reuse (2)
-> + what happened to my preview re... (3)
-> + How do I use the Custom XML Co... (4)
-> + WYSIWYG missing in release 2 o... (2)
-> + space between elements (3)
-> + Oracle XML Gateway output CONV... (6)
-> + Someone please help me install... (5)
-> + XML Schema (XSD) to COBOL Data... (2)
-> + Can't compile Java (9)
-> + Trouble using the UDDI Browser (5)
-> + JVM Problem when installing Ar... (2)
-- Previous [1381-1400] [1401-1420] [1421-1440] 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
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).

Example:

<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>

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

Occasionally

<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

Postnext
(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?

Thanks,
Alberto

Posttop
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?

Kurt

   
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.