  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Parsing WSDL with JDOM | Parsing WSDL with JDOM 2006-10-03 - By Vortexmind
Back
Hi I'm new to JDOM and I'm having problems parsing a WSDL file. Here is what I'm doing:
String namespace_defs = new String(); namespace_defs = "http://schemas.xmlsoap.org/wsdl http://schemas.xmlsoap.org/wsdl/" + " " + "http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema" + " " + "http://schemas.xmlsoap.org/wsdl/soap/ http://schemas.xmlsoap.org/wsdl/soap/" + " " + "http://schemas.xmlsoap.org/ws/2003/03/business-process/ http://schemas.xmlsoap.org/ws/2003/03/business-process/" + " " + "http://schemas.xmlsoap.org/ws/2003/05/partner-link/ http://schemas.xmlsoap.org/ws/2003/05/partner-link/"; SAXBuilder builder = new SAXBuilder(true); builder.setFeature("http://apache.org/xml/features/validation/schema", true); builder.setProperty("http://apache.org/xml/properties/schema/external -schemaLocation", namespace_defs); builder.setIgnoringElementContentWhitespace(true);
// this fetches the WSDL file from the net Document myDoc = builder.build(new URL(this.URI))
Actually, I get this error .... Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'wsdl:definitions'. ...
It seems It can't find the namespace declarations! Here it's a chunk of the wsdl file that is being parsed
<?xml version="1.0" encoding="utf-8 (See http://utf-8.ora-code.com)" ?>
<wsdl:definitions targetNamespace="http://pxe/bpel/unit-test.wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://pxe/bpel/unit-test.wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"> <wsdl:message name="HelloMessage"> <wsdl:part name="TestPart" type="xsd:string"/> </wsdl:message>
.... etc ....
What am I doing wrong?
Thank you! -- View this message in context: http://www.nabble.com/Parsing-WSDL-with-JDOM -tf2375010.html#a6616791 Sent from the JDOM - General mailing list archive at Nabble.com.
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ To control your jdom-interest membership: http://www.jdom.org/mailman/options/jdom-interest/youraddr@(protected)
|
|
 |