Hi Wener thanks for ths fast reply.

On 9/17/07, Werner Guttmann <[EMAIL PROTECTED]> wrote:
> Hi Chris,
>
> replies inline.
>
> Werner
>
> chris au wrote:
> > Hi,
> >
> > I was wondering whether it is possible to use castor to generate some
> > java objects from XML.
> One of the parts of Castor XML is a code generator that generates Java
> classes for an XML schema instance given to it. There's various ways of
> invoking this code generator, including e.g. an Ant task definition, a
> Maven plugin, etc.
>
> In addition, Castor's code generator creates a second set of Java
> classes, which we call 'descriptor' classes. These classes store all the
> meta information as present in the XML schema needed for XML data
> binding, i.e. marshalling and unmarshalling.
>
> > Currently I have been able to create a schema using castor and then
> > generate the appropriate java files against the schema created. What I
> > would like to know is whether it is possible to instantiate these
> > files for binding with my xml file immediately.
> Yes, that's not just an option, but the preferred way. When you used the
> code generator, you created two set of classes: your Java (domain)
> objects, and the descriptor classes. A descriptor class records
> information sich as e.g. XML element names, namespaces, etc., preserving
> the XML-related informations from your XML schema.
>
> With those two sets of classes, you can now start using the
> (Un)Marshaller immediately. Just to get one more point across: as you
> started from an XML schema and generated your Java classes and
> descriptor classes, there's no need to use a mapping file anymore.
> Mapping files are to be used with existing Java classes, which you want
> to use during (un)marshalling.
>
> > If not what would be
> > the recommendation.
> >
> > Thanks
> >
> > Chris
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to