You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by lingan <sa...@gmail.com> on 2007/08/09 18:22:02 UTC
Betwixt 7 Reading problem
Hi
I am trying to convert the XML to Java Object .
I am getting the following excpetion .
Any help is highly appreciated.
java.net.MalformedURLException: no protocol: Successful 56263 4
at java.net.URL.(URL.java(Compiled Code))
at java.net.URL.(URL.java:463)
at java.net.URL.(URL.java:412)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(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.commons.digester.Digester.parse(Digester.java:1605)
at
com.physiciansmutual.service.sircon.SirconMockTest.extractPacketData(SirconMockTest.java:86)
at
com.physiciansmutual.service.sircon.SirconMockTest.main(SirconMockTest.java:127)
null
Here is my code .
BufferedReader reader = new BufferedReader(new
InputStreamReader(SirconMockTest.class.getResourceAsStream(batchId +
".xml")));
StringBuffer buffer = new StringBuffer();
String thisLine = "";
while ((thisLine = reader.readLine()) != null) {
buffer.append(thisLine);
}
StringReader xmlReader = new StringReader(buffer.toString());
BeanReader beanReader = new BeanReader();
beanReader.getBindingConfiguration().setMapIDs(false);
beanReader.getXMLIntrospector().getConfiguration().setWrapCollectionsInElement(false);
beanReader.registerBeanClass("ContractDataExtractResponse",
ContractDataExtractResponseType.class);
beanReader.registerBeanClass("Status", StatusType.class);
beanReader.registerBeanClass("BatchID", BatchIDType.class);
beanReader.registerBeanClass("RecordCount",
ContractDataExtractResponseType_RecordCount.class);
System.out.println("String from XMLReader : " + buffer.toString());
//StringEscapeUtils.escapeJava(
conData =
(ContractDataExtractResponseType)beanReader.parse(buffer.toString());
Thanks.
--
View this message in context: http://www.nabble.com/Betwixt-7-Reading-problem-tf4243580.html#a12075574
Sent from the Commons - Dev mailing list archive at Nabble.com.