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)
-> - More flexible generated Java c... (1)
-> + Generic Schemas for representi... (2)
-> + Stylus Studio Professional rep... (2)
-> + XML XML Help (2)
-> + xsd help (2)
-> + XML data element friendly name... (2)
-> + HTML Tidy adapter is missing? (3)
-> + New Guy Here... (2)
-> + How to combine two similar fil... (2)
-> + Berkeley XML DB (4)
-> + What is the context node in th... (3)
-> + Multi element List (4)
-> + Cannot preview XSL transformat... (9)
-> + Why is this variable not showi... (7)
-> + Customising Schema Prefix (3)
-> + Please help!! XML AND XSL Tra... (6)
-> + XML to Excel in Home Edition (2)
-> + how to copy elements from an x... (2)
-> + Setting Saxon parameters in pi... (2)
-> + Trying to move SS license (3)
-> + Does SS PRO Support CSS (2)
-> + Selected values are not showin... (3)
-> + Copy Xpath To Clipboard Option... (2)
-> + Upgrading to SS 2006 3 - Activ... (3)
-> + XSL Efficiency tips (4)
-> - Report page Size and table hea... (1)
-> + Endless loop with xquery (8)
-> - Xpress XML (1)
-> + Extracting XML data into SQL s... (2)
-> + Crashes when I save (2)
-> + XSL cannot save: I/O error...b... (8)
-> + Diagram view has disappeared f... (5)
-> + Convert from http://www.w3.org... (2)
-> + Round-trip Converting; CSV-XML... (2)
-> + XSL error function call PHP (8)
-> + WYSIWYG XSLT Designer (5)
-> + generate xhtml+css from xml re... (2)
-> + generate xhtml+css from xml re... (3)
-> + generate xhtml+css from xml re... (2)
-> - Help using xsd xs:redefine nee... (1)
-> + Data loss opening External sch... (2)
-> + Install Apache FOP Plugin with... (8)
-> + Generating a Publisher Canvas ... (2)
-> + Stylus Studio comment block no... (3)
-> + Report Designer Screen Repaint... (5)
-> + validating on values (5)
-> + reuse of xslt (2)
-> + The evaluation period for the ... (2)
-> + export to documentation (3)
-> + Validating XML files using sev... (2)
-> + Missing 'Command' Tab in Custo... (3)
-> + Do I have to download new vers... (6)
-> + Can SS validate tags used in a... (5)
-> + validating schemas (2)
-> + Off-Topic Question - Looking f... (4)
-> + cannot see anything in mapper ... (2)
-> + Validating XSD schema sets (7)
-> + Standard Validation Engines (3)
-> + Style Sheet amendment to inclu... (2)
-> + Documentation - prevent import... (3)
-> + Debugging breakpoints with Sax... (17)
-> + Conversion (3)
-> + New and I am sure this is an e... (7)
-> + Saxon 8 with multiple xml inpu... (3)
-> + Compilation error (5)
-> + webservice call failing - pls ... (3)
-> + C# from Java Binding Classes (3)
-> + Java binding class generation (5)
-> + Validation of deeply-nested sc... (5)
-> + How to make Drag and drop in X... (2)
-> + Malformed XPATH expression par... (5)
-> + Toolbars and missing options (4)
-> + Converting Text File (2)
-> + Java Heap Issue (2)
-> + Formatting SOAP messages (6)
-> + Attribute Entity Expansion on ... (2)
-> + Text File to xml conversion wi... (9)
-> + Different XPath results when u... (7)
-> + Where is my XSLT mapper module (3)
-> + Where is my XSLT WYSIWYG Edito... (2)
-> + Regarding Stylus support of IA... (2)
-> + Debugging Problem with Enterpr... (5)
-> + various report designer prob;e... (12)
-> - will it EVER get fixed ?? Stru... (1)
-> - Migrate from wysiwyg xslt edit... (1)
-> + Entity Resolver in UI? (4)
-> + Visual Studio and Stylus Studi... (2)
-> + how to get rid of parameter in... (8)
-> + XQuery file (2)
-> + 505 error calling a WS from SS... (2)
-> + Configure Subversion with Styl... (2)
-> + XSLT Mapping of xsi:nil and xs... (2)
-> + Printing values in a table or ... (2)
-> + query on using stylus API for ... (12)
-> + WSDL retruns no response (2)
-> + SS XSL Processor Bug: Count() (6)
-> + Stylus Studio crashes after re... (2)
-> + Custom Converter in IBM JVM is... (10)
-> + Malformed XPATH epressions on ... (4)
-> - XML Report table borders when ... (1)
-- Previous [1501-1520] [1521-1540] [1541-1560] 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
Neal WaltersSubject: C# Generation from XSD
Author: Neal Walters
Date: 27 Mar 2007 07:52 PM
I've search and found a few older posts, but I'll ask again.
Does StylusStudio offer any replacement to Microsoft's xsd.exe utility (that builds C# code from a schema). (I have Enterprise version, and haven't had time to tap into everything there yet.)

The two problems it seems to have:
1) You have to spell out all the references (to all imported schemas) on a command line prompt, so you are rather limited if you have lengthy pathy names.
2) It seems to generate the same "common" or imported code repeatedly, so when you compile in C# you get duplicate class names. This is very annoying to have to make these manual changes every time we change our schema.

So is there a good replacement utility from StylusStudio or elsewhere? I found the link to http://www.codegeneration.net on Microsoft site, but it seems to list a plethora of options that I would have to take a day to sift through.

Thanks,
Neal Walters
http://Biztalk-Training.com
http://CMSTrainingVideos.com

Postnext
Jasbir LutheraSubject: C# Generation from XSD
Author: Jasbir Luthera
Date: 28 Mar 2007 12:03 PM
Open the xsd in Stylus, on the menu, under XMLSchema, there is an option to generate Java Binding Classes.

Postnext
Tony LavinioSubject: C# Generation from XSD
Author: Tony Lavinio
Date: 28 Mar 2007 04:57 PM
At this point we don't have an option to generate C#
binding classes.

Postnext
(Deleted User) Subject: C# Generation from XSD
Author: (Deleted User)
Date: 20 Jun 2007 11:11 PM
Originally Posted: 20 Jun 2007 11:07 PM
However, there is some assistance with java to C# conversion.
http://msdn2.microsoft.com/en-us/vstudio/aa718346.aspx
Microsoft Java Language Conversion Assistant 3.0

I haven't had occasion to try more than snippets (and not with the Microsoft tool), but I wouldn't think correspondence between (whatever java libraries are called) to .NET assemblies would be very good.

I have enough learning problems with SS at the moment, but it is definitely something that I am going to attempt.

Any feedback from other users would be great.

Ian

Posttop
(Deleted User) Subject: C# Generation from XSD
Author: (Deleted User)
Date: 20 Jun 2007 11:43 PM
Actually, that conversion is not too bad - the exceptions are (copied from Microsoft MSDN Library documentation) -

Unsupported Java-Language Packages
----------------------------------
Because of differences between the architecture of CORBA and .NET Framework Remoting, the following CORBA packages and classes are not supported:

org.omg.CosNaming
org.omg.CosNamingContextExtPackage
org.omg.Dynamic
org.omg.IOP
org.omg.IOP.CodecFactoryPackage
org.omg.IOP.CodecPackage
org.omg.Messaging
org.omg.PortableInterceptor
org.omg.PortableInterceptor.ORBInitInfoPackage

Because of differences between the architecture of Swing and Windows Forms, the following Swing packages are not supported:

javax.swing.plaf
javax.swing.plaf.basic
javax.swing.plaf.metal
javax.swing.plaf.multi

Because it contains interfaces for implementing third-party drivers, the following package is not supported:

javax.sql
-----------------


Ian

   
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.