well, so what was it?

alek

jayachandra wrote:

Thanks guys for the help!
Finally I figured out a way to solve my problem.

Jaya

On 7/28/05, jayachandra <[EMAIL PROTECTED]> wrote:
Alek!
Thanks for reply but, the problem I have is that I don't have any java
class files available with me. It's all a set of .xsb files. And some
remote mailing list entry enlightened me that XML Beans uses .xsb meta
data files to load a precompiled schema (quickly). But it didn't talk
about the finer details of how to exactly load .xsb files. That's the
answer I'm trying to find. I hope I was clear in stating my problem,
at least this time. Any help will be very much appreciated.

Thanks
Jaya

On 7/28/05, Aleksander Slominski <[EMAIL PROTECTED]> wrote:
jayachandra wrote:

Hi guys!
Do anyone around have some familiarity with XML Beans and xsb files.
I have the Axis2 wsdl2java tool generating the following schema system
meta data files

schema
    |
    ----system
    |      |
    |      ----foo
    |           |
    |            ----TypeSystemHolder.class
    |           |
    |            ----echostring9d15doctype.xsb
    |           |
    |            ----echostring97a3elemtype.xsb
    |            ....(and some more)
    |
    ----javaname
           |
           ----mypackage
                 |
                 ----EchoStringDocument.xsb

What should I do in my test client program if I should instantiate a
schemaType of EchoStringDocument in the above given scenario.
Using the following line I'm able to instantiate schemaType of
echostring9d15doctype.xsb and other xsbs in that folder

SchemaType sType =
(SchemaType)schema.system.foo.TypeSystemHolder.typeSystem.resolveHandle("EchoStringDocument");

Since the TypeSystemHolder class is not available under
schema/javaname/mypackage, how can I instantiate a schema type of
EchoStringDocument.

I'm totally new to XML Beans, so any help or pointers can be of great help.


i have no idea how (what was input WSDL/XSD?) or what you generated but
if you have XmlBeans generated classses then you can create java classss
for xs:element  by simply doing something like this:

      EchoStringDocument inputMsg =
EchoStringDocument.Factory.newInstance();
      ... field  = inputMsg.addNewWhateverField();

HTH,

alek

ps. if you need to find XmlBeans generated classes dynamically for given
QName then you should use SchemaType AFAIK:

              SchemaTypeSystem schemaTypeSystem  = ...
              QName qn = ...;
              SchemaType typeEl = schemaTypeSystem.findDocumentType(qn);

http://marc.theaimsgroup.com/?l=xmlbeans-dev&m=109537770023934&w=2

--
The best way to predict the future is to invent it - Alan Kay


--
-- Jaya





--
The best way to predict the future is to invent it - Alan Kay

Reply via email to