I got the following exception with Castor: "The prefix 'xml' is reserved
(XML 1.0 Specification) and cannot be declared."
I got this exception using or not a mapping file.
Can anyone tell what it means ?
Here is the stack trace :
java.lang.IllegalArgumentException: The prefix 'xml' is reserved (XML 1.0
Specification) and cannot be declared.
at org.exolab.castor.xml.Namespaces.addNamespace(Name spaces.java:130)
at
org.exolab.castor.xml.UnmarshalHandler.startPrefix Mapping(UnmarshalHandler.j
ava:1953)
at
org.apache.xerces.parsers.AbstractSAXParser.startN amespaceMapping(Unknown
Source)
at org.apache.xerces.parsers.AbstractSAXParser.startE lement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startEl ement(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerI mpl.scanStartElement(Unkno
wn Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$Cont entDispatcher.scanRootElem
entHook(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerI mpl$FragmentContentDispatc
her.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerI mpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse (Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(U nknown 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(Unmar shaller.java:583)
at org.exolab.castor.mapping.Mapping.loadMappingInter nal(Mapping.java:515)
at org.exolab.castor.mapping.Mapping.loadMappingInter nal(Mapping.java:468)
at org.exolab.castor.mapping.Mapping.loadMapping(Mapp ing.java:395)
at Test.main(Test.java:41)
Exception in thread "main"