Sounds good, let us know if you have further questions.

Stephen


On 3/20/06, Stephen Bash <[EMAIL PROTECTED]> wrote:
> Swati-
>
> Can you post your mapping file or a portion of it?
>
> Thanks,
> Stephen
>
>
> On 3/20/06, Swati Singhal <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I am quite new to Castor and need help on this.
> >
> > I am using the Unmarshalling feature of Castor. That
> > is I want to read the XML file and populate my bean
> > object with the XML data.
> > I have an XML file as a String that looks like:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <order>
> >    <report-id>Swati</report-id>
> >    <ShopId>55</ShopId>
> > </order>
> >
> > My mapping file is loaded well and even the
> > Unmarshaller is initialized.
> > However, when I unmarshall it by saying:
> >
> > order = (Order)unmar.unmarshal(new InputSource(new
> > StringReader(uploadedXML)));
> >
> > I get an error saying that:
> >
> > org.xml.sax.SAXException: The class for the root
> > element 'order' could not be found.
> >         at
> > org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalHandler.java:1542)
> >         at
> > org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalHandler.java:1375)
> >         at
> > org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
> > Source)
> > at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown
> > Source)
> >         at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
> > Source)
> >         at
> > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown
> > Source)
> >         at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> > Source)
> >         at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> > Source)
> >         at
> > org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > Source)
> >         at
> > org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> > Source)
> >         at org.apache.xerces.parsers.XMLParser.parse(Unknown
> > Source)
> >         at
> > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > Source)
> >         at
> > org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:693)
> >
> > Please help!
> >
> > Thanks,
> > Swati
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
> >
> > -------------------------------------------------
> > If you wish to unsubscribe from this list, please
> > send an empty message to the following address:
> >
> > [EMAIL PROTECTED]
> > -------------------------------------------------
> >
> >
>

Reply via email to