Return-Path: Delivered-To: apmail-commons-user-archive@www.apache.org Received: (qmail 37861 invoked from network); 9 Aug 2007 16:33:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Aug 2007 16:33:12 -0000 Received: (qmail 93050 invoked by uid 500); 9 Aug 2007 16:33:07 -0000 Delivered-To: apmail-commons-user-archive@commons.apache.org Received: (qmail 92825 invoked by uid 500); 9 Aug 2007 16:33:06 -0000 Mailing-List: contact user-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list user@commons.apache.org Received: (qmail 92816 invoked by uid 99); 9 Aug 2007 16:33:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Aug 2007 09:33:06 -0700 X-ASF-Spam-Status: No, hits=1.6 required=10.0 tests=DNS_FROM_OPENWHOIS,RCVD_IN_DNSWL_LOW,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [208.65.144.75] (HELO p02c11o142.mxlogic.net) (208.65.144.75) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Aug 2007 16:32:59 +0000 Received: from unknown [209.92.233.214] (EHLO thalamus.synapsistech.com) by p02c11o142.mxlogic.net (mxl_mta-5.1.0-1) with ESMTP id 7a14bb64.2240175024.89834.00-007.p02c11o142.mxlogic.net (envelope-from ); Thu, 09 Aug 2007 10:32:39 -0600 (MDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: Betwixt 7 Reading problem Date: Thu, 9 Aug 2007 12:34:13 -0400 Message-ID: In-Reply-To: <12075613.post@talk.nabble.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Betwixt 7 Reading problem Thread-Index: AcfaohPs5DY0b80vRKK7LZJduyLMMgAADh7A References: <12075613.post@talk.nabble.com> From: "Shishir K. Singh" To: X-Spam: [F=0.1110604311; S=0.111(2007071801); SS=0.500] X-MAIL-FROM: X-SOURCE-IP: [209.92.233.214] X-Virus-Checked: Checked by ClamAV on apache.org Instead of doing=20 StringBuffer buffer =3D new StringBuffer();=20 String thisLine =3D ""; while ((thisLine =3D reader.readLine()) !=3D null) { buffer.append(thisLine); } =09 Ty this: BeanReader beanReader =3D new BeanReader(); =09 beanReader.getBindingConfiguration().setMapIDs(false); =09 =09 beanReader.getXMLIntrospector().getConfiguration().setWrapCollectionsInE lement(false); =09 beanReader.registerBeanClass("ContractDataExtractResponse",ContractDataE xtractResponseType.class); beanReader.registerBeanClass("Status", StatusType.class); beanReader.registerBeanClass("BatchID", BatchIDType.class); =09 beanReader.registerBeanClass("RecordCount",ContractDataExtractResponseTy pe_RecordCount.class); BufferedReader reader =3D new BufferedReader(new InputStreamReader(SirconMockTest.class.getResourceAsStream(batchId +".xml"))); conData =3D (ContractDataExtractResponseType)beanReader.parse(new InputSource(reader)); -----Original Message----- From: lingan [mailto:sathya78.guna@gmail.com]=20 Sent: Thursday, August 09, 2007 12:25 PM To: user@commons.apache.org Subject: 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=20 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(Sir conMockTest.java:86) at com.physiciansmutual.service.sircon.SirconMockTest.main(SirconMockTest.j ava:127) null Here is my code . BufferedReader reader =3D new BufferedReader(new InputStreamReader(SirconMockTest.class.getResourceAsStream(batchId + ".xml"))); StringBuffer buffer =3D new StringBuffer();=20 String thisLine =3D ""; while ((thisLine =3D reader.readLine()) !=3D null) { buffer.append(thisLine); } =09 StringReader xmlReader =3D new StringReader(buffer.toString()); BeanReader beanReader =3D new BeanReader(); =09 beanReader.getBindingConfiguration().setMapIDs(false); =09 beanReader.getXMLIntrospector().getConfiguration().setWrapCollectionsInE lement(false); =09 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 =3D (ContractDataExtractResponseType)beanReader.parse(buffer.toString()); Thanks. --=20 View this message in context: http://www.nabble.com/Betwixt-7-Reading-problem-tf4243596.html#a12075613 Sent from the Commons - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@commons.apache.org For additional commands, e-mail: user-help@commons.apache.org