Keith, I think that what I am trying to do is different. I have a schema, Schema1.xsd with the following:
<xs:include schemaLocation="IncludedSchema.xsd"/> I would like to generate source code so that all code generated from Schema1.xsd will go under the package I provide to the Source Code Generator, and all code genereated from IncludedSchema.xsd will go under a package defined in the binding file. I did not get the modification to the castorbuilder.properties file to work. org.exolab.castor.builder.nspackages=\ IncludedSchema.xsd=this.schema.has.unique.package,\ IncludedSchema2.xsd=so.does.this.one Please let me know if you think I am missing something. Michael >>> [EMAIL PROTECTED] 09/13/05 12:51 AM >>> 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] ------------------------------------------------- ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] -------------------------------------------------

