[Home] [By Thread] [By Date] [Recent Entries]

  • To: <hochokchiat@y...>,<erik@a...>
  • Subject: RE: Dynamically structuring an xml doc based on given schema
  • From: "Manos Batsis" <m.batsis@b...>
  • Date: Tue, 27 Nov 2001 15:55:19 +0200
  • Cc: <xml-dev@l...>
  • Thread-index: AcF3SsbMb1N0UEinTUiwSrFLieAY/AAABEbw
  • Thread-topic: Dynamically structuring an xml doc based on given schema

You guys might want to check an xslt approach at

http://www.incrementaldevelopment.com/papers/xsltrick/#schema-to-instanc
e

Kindest regards,

Manos

-----Original Message-----
From: Erik Beijnoff [mailto:erik@a...] 
Sent: Tuesday, November 27, 2001 3:36 PM
To: 'Ho Chok Chiat'
Cc: xml-dev@l...
Subject: Re:  Dynamically structuring an xml doc based on given
schema


>-----Ursprungligt meddelande----- 
>Fran: Ho Chok Chiat [mailto:hochokchiat@y...] 
>Skickat: Tuesday, November 27, 2001 2:00 PM 
>Till: xml-dev@l... 
>Amne:  Dynamically structuring an xml doc based on 
>given schema 
> 
> 
>hello =) 
> 
>I am a beginner to Java XML programming and wish to ask if it 
>is possible 
>to programmatically generate a xml document based on the 
>schema as made 
>public by another party? 
> 
>Also, i have setup JXAP but there seems to be some problem 
>with it locating 
>the DefaultHandler class. Compilation is fine, but gives an 
>error whenever 
>i try to execute the parser. Anyone has any idea what the 
>problem might be? 
> 
>This is the error generated: 
> 
>Exception in thread "main" java.lang.NoClassDefFoundError: 
>org/xml/sax/helpers/D 
>efaultHandler 
>         at java.lang.ClassLoader.defineClass0(Native Method) 
>         at java.lang.ClassLoader.defineClass(Unknown Source) 
>         at java.security.SecureClassLoader.defineClass(Unknown Source)

>         at java.net.URLClassLoader.defineClass(Unknown Source) 
>         at java.net.URLClassLoader.access$100(Unknown Source) 
>         at java.net.URLClassLoader$1.run(Unknown Source) 
>         at java.security.AccessController.doPrivileged(Native Method) 
>         at java.net.URLClassLoader.findClass(Unknown Source) 
>         at java.lang.ClassLoader.loadClass(Unknown Source) 
>         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
>         at java.lang.ClassLoader.loadClass(Unknown Source) 
>         at java.lang.ClassLoader.loadClassInternal(Unknown Source) 
> 
>Thanks for any help or advise folks! 
> 
> 
>Yours sincerely, 
>Javier 
> 
As far as I know, there's no direct Java solution for this, but it can
de done with Xslt Stylesheets. I'm in the process of creating a
stylesheet, which creates XML instances right now. Although it isn't
completely XML Schema compliant for the moment, it still handles most
schemas fairly well. It still falls short on simple types though. If
you're interested, I'll post it here or send it to you.
___________________________ 
  
Erik Beijnoff 
Systems development 
  
erik.beijnoff@a... 
erik@b... 

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member