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
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Elin RydstromSubject: C# script not working outside of Visual Studio
Author: Elin Rydstrom
Date: 28 Feb 2006 08:26 AM
Hey,

I have a problem with an XSL file, I 'm not so experienced in working with scripts in XSL's.

When I run the xml file (that has a reference to the xsl file) in Visual Studio the script is running fine without errors. But when I run it from a webserver I get an errormessage stating: "Invalid class string"

I have attached the xml and the xsl file.

Thankful for any help you can give me.
/ Elin


Documentorders.xsl
Stylesheet

Documentorders_06-02-16.xml
XML File

Posttop
Minollo I.Subject: C# script not working outside of Visual Studio
Author: Minollo I.
Date: 28 Feb 2006 01:13 PM
Elin,
when you try to open the XML document in Internet Explorer, IE uses MSXML to run the transformation. MSXML only supports VBScript and JScript XSLT extensions; that's why you are getting that error.

I'm assuming that from within Stylus Studio you are instructing the tool to use the .NET XSLT processor; that will properly run CSharp scripts.

As far as I know there is no way to make IE use the .NET XSLT processor; if opening the XML inside IE is a requirement for you, you will need to convert the C# script into VB/JScript.

Hope this helps,
Minollo

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
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.