posted 11 years ago
Hi all! I had a problem with unmarshalling xml. More details:
I've a XML file:
Also, I've Contractor pojo.
So, I use Castor for unmarshall xml.
Castor mapping file:
Spring configuration:
Finally, I get list of contractor:
After run, I've follow error:
Caused by: org.xml.sax.SAXException: unable to find FieldDescriptor for 'contractor' in ClassDescriptor of contractors
at org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalHandler.java:2020)
at org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalHandler.java:1436)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(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.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:748)
... 9 more
Can I get list of Contractor without wrapper object? Please, help!