First, thanks for the early reply.

We don't use Scomp for compiling and we use the api, XmlBeans.compileXmlBeans. This invocation do not need a schema directory.

Even the Scomp seems internally calling SchemaTypeSystemCompiler. We are now trying to use the SchemaTypeSystemCompiler.compile(Parameters) to get the schema. But then the problem is that we are passing schema as a DOM Node in to XMLBeans. But XMLBeans seems requiring a URI of the schema in order to generate the schema in the compile method.

Cezar Andrei wrote:
Scomp saves the original schema files inside the generated jar, and you
can get to it in the following way:

InputStream is =
XMLParsers.class.getClassLoader().getResourceAsStream("schemaorg_apache_
xmlbeans/src/" + GeneratedXMLBean.type.getSourceName());

Cezar

  
-----Original Message-----
From: Eran Chinthaka [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, October 04, 2005 11:33 AM
To: [email protected]
Subject: Re-Generating schema from the generated code

Hi,

I'm from Apache Axis2 team. I need a help in generating schema using
XMLBeans.
My scenario is like this. I have bunch of classes created using a
    
given
  
xml schema, by XMLBeans. But at some time, I do not have the schema
    
file
  
which was used to generate the code, but I have all the classes
generated using that schema by xml beans. Now I want to
    
generate/derive
  
the schema from the classes I have.
I load the generated classes using a proper class loader and I could
find all the generated codes which are global elements. How can I
recreate the schema which was used to generate this code. I don't have
the initial schema file by now. I want to derive it using the classes
    
I
  
have.
Any help in this is very much appreciated.

(Sorry If I'm repeating this question on this list. I searched in the
archives, but didn't find something similar to this.)

Thanks,
Chinthaka


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
    


  

Reply via email to