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] > > ------------------------------------------------- > > > > >

