Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Enterprise Java > WSDL parsen und validieren

Layoutprobleme? - Styleswitcher!

Antwort
 
Themen-Optionen
Alt 17.12.2007, 14:12 Nach oben    #1
Thomy55
Neuer Benutzer
 
Registriert seit: 17.12.2007
Beiträge: 1
Standard WSDL parsen und validieren

Hallo zusammen

Ich habe folgendes Problem. Ich habe ein WSDL- File, welches ich gegen includierte Schema validieren muss und zudem noch die W3C- Richtlinien erfüllen muss....

Das Problem ist, die Felermeldung dass der Parser <wsdl:Definitions> nicht erkennt ist zwar weg, aber er kann jetzt nicht nach den inkludierten XSD Schemas validieren. XML- Dateien funktionieren einwandfrei....

Kann mir bitte jemand helfen...

Gruss Thomy

PS: hier noch mein Code
Code:
 package begin; 
 
import javax.xml.parsers.DocumentBuilder; 
import javax.xml.parsers.DocumentBuilderFactory; 
 
import org.w3c.dom.Document; 
import org.w3c.dom.Node; 
import org.xml.sax.SAXParseException; 
 
public class parser{ 
   static final String JAXP_SCHEMA_LANGUAGE = 
       "http://java.sun.com/xml/jaxp/properties/schemaLanguage"; static final String W3C_XML_SCHEMA = 
       "http://schemas.xmlsoap.org/wsdl/"; public static void main(String [] args){ 
      if (args.length != 1){ 
         System.err.println("usage: <filename>"); 
         System.exit(0); 
      } 
      try { 
         DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 
         factory.setNamespaceAware(true); 
         factory.setValidating(true); 
         factory.setFeature("http://xml.org/sax/features/validation", true); 
         factory.setFeature("http://xml.org/sax/features/external-general-entities", true); 
         factory.setFeature("http://xml.org/sax/features/external-parameter-entities", true); 
         factory.setFeature("http://xml.org/sax/features/namespaces", true); 
         factory.setFeature("http://apache.org/xml/features/validation/schema", true); 
         factory.setFeature("http://apache.org/xml/features/validation/schema-full-checking", true); 
         factory.setFeature("http://apache.org/xml/features/continue-after-fatal-error", true); 
         factory.setFeature("http://apache.org/xml/features/validation/dynamic",true); 
         String wsdldefs = "http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/wsdl/"; 
         factory.setAttribute("http://apache.org/xml/properties/schema/external-schemaLocation", wsdldefs); 
         DocumentBuilder parser = factory.newDocumentBuilder(); 
         DOMTree domTraversor = new DOMTree(); 
         Document documentNode = parser.parse(args[0]); 
         parser.setErrorHandler(domTraversor); 
         domTraversor.print((Node) documentNode); 
 
         System.out.println(args[0] +" is valid!"); 
      } catch (SAXParseException e){ 
         System.err.println("> SAXParseException : Line_" + e.getLineNumber() + " Column_" + e.getColumnNumber()+ " : " + e.getMessage()); 
         e.printStackTrace(); 
      } catch (Exception e) { 
         System.err.println("> Exception : " + e.getMessage()); 
      } 
   } 
}

Geändert von Jann Hendrik (18.12.2007 um 19:07 Uhr). Grund: ich habe die smilies deaktiviert, damit der Beitrag korrekt dargestellt wird.
Thomy55 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.02.2008, 13:05 Nach oben    #2
Nachtwächter
Neuer Benutzer
 
Registriert seit: 03.02.2008
Beiträge: 6
Standard

Also wenn ich DOMTree durch org.xml.sax.helpers.DefaultHandler ersetze und das Programm dann mit http://api.google.com/GoogleSearch.wsdl aufrufe , gibt es aus. Welche Fehlermeldung erhälst Du?
Nachtwächter ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

« Svg parsen in java??? | DAO und Hibernate »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Svg parsen in java??? Aristotelis Enterprise Java 3 25.05.2007 14:44
Hex-Farbcode validieren Chr!s PHP-Programmierung 20 09.02.2006 17:43
WSDL Soap Client 2rep Allgemeine Java-Programmierung 1 26.10.2005 20:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:01 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.6.7, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44