|
Re: Parsing SOAP messages using kXML: msg#00012java.enhydra.kxml
I did try out what you said but it still does not work and gives me the following error onthe first line itself: org.kxml.io.ParseException: unexpected: StartTag <SOAP-ENV> line: -1 attr: null @-1:-1 Stack trace: java/lang/Throwable.<init>()V java/lang/Throwable.<init>(Ljava/lang/String;)V My SOAP-ENV tag is: <SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas/xmlsoap.org/soap/envelope/" > My code that "tries" to parse it is: public static String[] xmlParse(InputStream input) throws IOException { XmlParser parser = new XmlParser (new InputStreamReader(input)); parser.skip(); String SOAP_ENV= "http://schemas/xmlsoap.org/soap/envelope/"; parser.read(Xml.START_TAG, SOAP_ENV,"Envelope" ); ..... ..... ..... .. } Please help me out. I am new to kXML. thanks Gaurav --- Stefan Haustein <haustein@xxxxxxxxxxxxxxxxxxxxxxx> wrote: > > Now I am trying to parse it using the kXML APIs. > It seems that when you > > parse using kXML it accepts XML elements with only > one word. that is it > > will parse <SOAP-ENV> but not <SOAP-ENV: Envelope> > > (...) > > > parser.read(Xml.START_TAG, "","SOAP-ENV:Envelope > > Hi, > > parser.read expects the type, the namespace and the > tag name (null for > any). You may need to switch on namespace support. > Please try > > String SOAP_ENV = > "http://schemas/xmlsoap.org/soap/envelope/"; > parser.read(Xml.START_TAG, SOAP_ENV, "Envelope"); > > you may want to take a look at the ksoap Envelope > implementation which > performs similar parsing steps. > > > if(name.equals("PatientName xmlns=\"\" > xsi:type=\"xsd:string\"")){ > > This will not work: the xml element name is only > "PatientName", please > use the attribute access methods to access the > attributes (xsi:type). > > Best, > Stefan > > _______________________________________________ > Kxml mailing list > Kxml@xxxxxxxxxxx > http://www.enhydra.org/mailman/listinfo.cgi/kxml
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | XMLWriter problem : Bug?, Rana, Gaurav (STP) |
|---|---|
| Previous by Thread: | Re: Parsing SOAP messages using kXML, Stefan Haustein |
| Next by Thread: | Error verifying method org/kxml2/io/KXmlParser <init>()V, Thomas Sillhengst |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |