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 (13807)
-> + Set the xmlns namespace depend... (11)
-> + CVS integration (2)
-> + buiding your own nodesets (11)
-> + XSD Validation (3)
-> + Moving Stylus Studio (2)
-> + StylusFileFactory.unlockAPI() ... (5)
-> + StylusFileFactory.unlockAPI FA... (2)
-> + Has the beta been released yet... (2)
-> + Custom File System java.lang.N... (4)
-> + Complex Flat File to XML Conve... (10)
-> + convert positional flat file t... (9)
-> + XML Schema to XML Document (2)
-> + Web Services Call Returns Noth... (6)
-> + Product Activation Question (5)
-> + Empty Columns Not Seen when Us... (6)
-> + Problems with targetNamespace ... (2)
-> + Show Restriction Facets in Dia... (2)
-> + xml to flat file (2)
-> + Xs3p schema doc generator crea... (2)
-> + RDBXML connection to Oracle DB... (4)
-> + HTML to XML wizard - What Java... (2)
-> + Berkeley DB XML integration (5)
-> + Cannot open local XML file in ... (2)
-> + Collections in the latest ente... (3)
-> + Is there an XSD import limitat... (2)
-> + Evaluation Copy Installation P... (2)
-> + Convert to XML selections miss... (3)
-> + 837 to XML error (7)
-> + finding un-used types (2)
-> + Seble WSDL using Soap_DOC (8)
-> + XSL_FO to RTF conversion (2)
-> + Schema Newbie (2)
-> - Siebel WSDL not parsed correct... (1)
-> + File type associations disappe... (2)
-> + Pattern issues with & < charac... (3)
-> + 2 stylus studio newbie questio... (2)
-> + Using Adapters (4)
-> + Names spaces (3)
-> + security alert (2)
-> + using variables for xpath stri... (2)
-> + GUI widget for defining collec... (4)
-> + with xslt , in preview, tree v... (4)
-> + CSV to XML: Ignore Missing Fie... (3)
-> + SS 2006 R3 Ent cannot find JRE... (19)
-> + Issue with external Javascript (2)
-> + Adapter issues - Failng to Con... (6)
-> - Tools \ Keyboard not showing a... (1)
-> + CSV to XML: Size Limit? (2)
-> + Comparing two nodes (4)
-> + Relationship between Stylus St... (3)
-> + HOme studio is failing to save... (5)
-> + EDI parsing questions (2)
-> + Is it possible to have empty d... (5)
-> + Xpath Query Editor (5)
-> + Carriage returns and line feed... (7)
-> + CVS: Configuration of ZEUS for... (4)
-> + Unable to reset debug toolbar (2)
-> + Not able to generate JAXB clas... (2)
-> + Unable to Bulk Load the XML fi... (7)
-> - Stylus Studio Does Not Install... (1)
-> + DESADV 93A (3)
-> + Stylus Studio Installs Trojan ... (6)
-> + Subversion Support (2)
-> + Changes to XML file not persis... (3)
-> + Stylus is crashing everytime i... (4)
-> + New XPath Query Window in Rele... (6)
-> + Convert to XML not converting ... (3)
-> + Joining variables to xpath exp... (5)
-> + Locale Settings (2)
-> + EDI to XML using adapter (2)
-> + Out of Memory using WYSIWYG XS... (2)
-> + Poor Database Support (2)
-> + WSDL (3)
-> + How to Insert To DB with Java (8)
-> + Stylus Studio with Java 1.5.0_... (2)
-> + Help with strange XML file - p... (6)
-> + WSDL will not create scenario (3)
-> + 'import module ..' line disapp... (3)
-> + Install does not create regist... (11)
-> + Finding a node by its name! (8)
-> + To create local hyperlinks in ... (2)
-> + More on invalid characters (2)
-> - Entity Reference Toggle for XM... (1)
-> + Flat file with complex layout ... (2)
-> + xsl - 2 source documents? (2)
-> - Adobe Framemaker Readable XML (1)
-> + berkeley db xml container upda... (2)
-> + Problem Database connection (2)
-> + Error validating a small docum... (4)
-> + Error validating a 252MB file (4)
-> - Urgent!!!Help required regardi... (1)
-> - Help regarding xsl-fo:Detectin... (1)
-> + Web Service operationss are no... (2)
-> + XML Stylesheet help (8)
-> + OutOfMemory Error (2)
-> + Export XML Tree (2)
-> + Web Service Client - JAXRPCTIE... (4)
-> + Invalid byte 1 of 1-byte UTF-8... (2)
-> + Project Wizard come up empty (12)
-> + fo:block-container is not avai... (2)
-- Previous [1801-1820] [1821-1840] [1841-1860] Next
+ Website Feedback (243)
+ XSLT Help and Discussion (7447)
+ XQuery Help and Discussion (1861)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (361)
+ Stylus Studio Announcements (113)
Topic  
Postnext
Mark MaltbySubject: Processing Error
Author: Mark Maltby
Date: 04 May 2006 06:41 AM
I am using MSXML 4 processor when going live with my stylesheets. When testing i used the built in processor and it works.

When using the msxml processor i get the following error:

External XSLT processing started...

Error occurred while executing stylesheet 'c:\Dev\RiskRegisterXMLReports\StyleSheets\STY916.xsl'.

Code: 0x80004005
Reference to variable or parameter 'month' must evaluate to a node list.
...done
Preloading schema file file://c:\Dev\RiskRegisterXMLReports\Schemas\RiskRegisterSchema.xsd

C:\DOCUME~1\MARK~1.PER\LOCALS~1\Temp\RES917.html:4,3: FATAL ERROR: Expected end of tag 'META'

The XSL output is valid


Any ideas?

Postnext
(Deleted User) Subject: Processing Error
Author: (Deleted User)
Date: 04 May 2006 09:35 AM
Hi Mark,

Did you try the XSLT with MSXML 4 processor from within Stylus Studio? If not, try it and see if you have the same issue.

Regards
- Srini

Postnext
Mark MaltbySubject: Processing Error
Author: Mark Maltby
Date: 04 May 2006 10:29 AM
The problem is there as well. I have narrow the problem down to this part of code

<xsl:call-template name="GET_3MONTH">
<xsl:with-param name="month">
<xsl:call-template name="GET_MONTH">
<xsl:with-param name="date">
<xsl:value-of select="$date"/>
</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>

<xsl:template name="GET_3MONTH">
<xsl:param name="month"/>

<xsl:choose>
<xsl:when test="$month[number()=01 or number()=1]">
<xsl:text>Jan</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=02 or number()=2]">
<xsl:text>Feb</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=03 or number()=3]">
<xsl:text>Mar</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=04 or number()=4]">
<xsl:text>Apr</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=05 or number()=5]">
<xsl:text>May</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=06 or number()=6]">
<xsl:text>Jul</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=07 or number()=7]">
<xsl:text>Jul</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=08 or number()=8]">
<xsl:text>Aug</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=09 or number()=9]">
<xsl:text>Sep</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=10]">
<xsl:text>Oct</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=11]">
<xsl:text>Nov</xsl:text>
</xsl:when>
<xsl:when test="$month[number()=12]">
<xsl:text>Dec</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Dec</xsl:text>
</xsl:otherwise>

</xsl:choose>

</xsl:template>

<xsl:template name="GET_MONTH">
<xsl:param name="date"/>

<xsl:value-of select="substring($date,6,2)"></xsl:value-of>

</xsl:template>

Postnext
Mark MaltbySubject: Processing Error
Author: Mark Maltby
Date: 04 May 2006 11:04 AM
The problem is caused the Choice function. The processor believes that the template should return a list node. Any ideas on how to correct this?

Postnext
(Deleted User) Subject: Processing Error
Author: (Deleted User)
Date: 04 May 2006 11:29 AM
Hi Mark

Try changing it to

<xsl:when test="$month='01' or $month='1'">

Use straight comparison.

Regards
Srini

Postnext
Mark MaltbySubject: Processing Error
Author: Mark Maltby
Date: 04 May 2006 11:41 AM
What is the difference?

Posttop
(Deleted User) Subject: Processing Error
Author: (Deleted User)
Date: 04 May 2006 12:06 PM
With MSXML 4, looks like the GET_MONTH template is returning back a string 'literal', not a 'node'. In the GET_3MONTH template you are using a node expression, while you are passing in a string.

Regards
Srini

   
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.