Tahnks, that helps.
I have one more question about it. When I use the
<xb:qname name="pkg:Test" javaname="TestX"/>
the generator generates more then one class for it; e.g.:
TestX
TestX2
etc.
How can I avoid this generation of the classes with numbers ??? I want
only one class TestX.
Thanks a lot.
Pat
Lawrence Jones wrote:
> Hi all
>
>
>
> Alex is quite right about .xsdconfig, and his example will work fine but
> note it will change the _/package name/_ of all generated beans for that
> namespace. If you wanted to change the class name of the generated bean
> then that too is supported via .xsdconfig but this time using the
> <qname> element:
>
>
>
> <xb:config …>
>
> <xb:qname name=”xxx” javaname=”package1.package2.MyClass” />
>
> </xb:config
>
>
>
> That will map the QName xxx to a class with Java name
> package1.package2.MyClass. Note xxx is a standard QName and so needs to
> be defined as something like “ppp:LocalName” where ppp is a prefix for a
> known namespace.
>
>
>
> Cheers,
>
>
>
> Lawrence
>
>
>
> ------------------------------------------------------------------------
>
> *From:* Alex Soto [mailto:[EMAIL PROTECTED]
> *Sent:* Thursday, March 09, 2006 6:33 AM
> *To:* [email protected]
> *Subject:* Re: generationg bean from schema with different name
>
>
>
>
> yes using a file ended with .xsdconfig. I send you an example:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xb:config
> xmlns:xb="http://xml.apache.org/xmlbeans/2004/02/xbean/config">
>
> <xb:namespace uri="http://www.w3.org/2000/09/xmldsig#
> <http://www.w3.org/2000/09/xmldsig>">
> <xb:package>com.example.xmlbeans</xb:package>
> </xb:namespace>
>
> </xb:config>
>
> BE aware because this file must be into classpath. In ant file do :
>
> <xmlbean javasource="1.5"
> srcgendir="${dest.dir}/lib/sources/${output.name.importer}"
> classpath="${root}/lib/xbean.jar;${root}/lib/jsr173_1.0_api.jar"
> classgendir="${dest.dir}/classes"
> destfile="${dest.dir}/${output.name.importer}.jar" debug="true"
> noupa="true">
> <fileset dir="." includes="*.*"/>
> </xmlbean>
>
> Look that fileset . is the directory where i have my xsd file and .xsdconfig
>
> El dj 09 de 03 del 2006 a les 15:16 +0100, en/na pat va escriure:
>
>
>
> Hi all,
>
>
>
> I want to generate xmlbean from the xml schema but with different name than it
>
> is in the schema (e.g. in schema is Beans and generated will be MyBean).
>
>
>
> Why I need it is that I need to use AXIS2 with XMLBeans support, but on the
>
> client side I need different names os on the server - this is only one way
>
> from server to client.
>
>
>
> Is there a way how to do it ???
>
>
>
> Thanks a lot.
>
>
>
> Pat
>
>
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>
> For additional commands, e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]