Michael,
I've actually never used the binding file for that, but try setting the
namespace to package mapping in the
"/org/exolab/castor/builder/castorbuilder.properties" file, that's where
I normally do it.
There is an example in the properties file. Look for the following and
simply uncomment and modify the namespaces + packages:
# XML namespace mapping to Java packages
#
#org.exolab.castor.builder.nspackages=\
http://www.xyz.com/schemas/project=com.xyz.schemas.project,\
http://www.xyz.com/schemas/person=com.xyz.schemas.person
Hope that helps,
--Keith
Michael Greene wrote:
Hello,
I am currently using Castor via JBuilder 2005 to bind a schema that
includes many other schemas, which in turn include other schemas. In
doing so, I get many naming conflicts, resulting in classes being
overwritten. I attempted to use the package element in the binding file
to create some "personal space" for all of the created classes, but the
package element does not seem to be given notice by the source
generator. The following code is an example of my binding file, with
the name and schemaLocation elements generalized.
<binding>
<package>
<name>
package.name
</name>
<schemaLocation>
schema.xsd
</schemaLocation>
</package>
</binding>
I have tried three variations of setting the schemaLocation element:
full URI in the format of 'file:///C:/Folder/File.xsd', relative path
using ./ (relative to what I don't know....working directory, I'm
guessing), and the schema as it is identified by the <xsd:include/>
element in the schema file supplied to the source generator.
I have successfully used the namingXML element in the binding file, so
I know the binding file is at least being used. I am having no success
with the package element.
Thank you,
Michael
------------------------------------------------------------------------------
E-Mail correspondence to and from this sender may be subject to the
North Carolina Public Records Law, and may be disclosed to third parties.
------------------------------------------------------------------------------
+-+-NCDOR2005-+-+
-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:
[EMAIL PROTECTED]
-------------------------------------------------
-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:
[EMAIL PROTECTED]
-------------------------------------------------