tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
2015
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Jonas123 Jonas123 ist offline Grünschnabel
    Registriert seit
    Mar 2005
    Beiträge
    2
    Hallo,

    ich habe ein Java-Programm geschrieben, das XML-Dateien erzeugt. Diese möchte ich nach Erzeugung validieren. Idee dazu war, Xerces zu benutzen. Nur werde ich aus den Dokumentationen dazu nicht schlau.

    Ich habe eine Methode, die den Pfad zu der XML-Datei kennt. Das Schema zur Validierung ist in der XML-Datei mittels xsi:schemaLocation="http://..." angegeben (liegt im Netz bei wfmc.org).

    Wie rufe ich jetzt Xerces richtig auf, damit es mir die Datei validiert? Hat hier jemand Ahnung davon oder weiß, wo ich etwas verständliches dazu finde? (Google-Suche und Xerces-Dokumentation haben mich nicht weiter gebracht).

    Alternative wäre ein anderes, einfacheres Programm, das muss aber auch mit dem Schema umgehen können und frei verwendbar sein. Also da bin ich auch für Ideen offen...

    Grüße
    Jonas
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Wie baust du denn genau dein XML Dokument?
    Wenn du beispielsweise einen DocumentBuilder über eine DocumentBuilderFactory erzeugst kannst du über die Methode setValidating(boolean b).... der ...Factory die Validierung aktivieren.

    Gruß Tom
     

  3. #3
    Jonas123 Jonas123 ist offline Grünschnabel
    Registriert seit
    Mar 2005
    Beiträge
    2
    Das Bauen des Dokuments ist etwas komplizierter zu umschreiben und hat nichts mit Xerces zu tun. Das Dokument wird mit einer template-basierten Codegenerierung geschrieben.
     

  4. #4
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Dann geh doch einfach so vor, dass du das Dokument erstmal so erzeugst und danach das ganze Beispielsweise mit einem DocumentBuilder und dessen parse Methode und aktivierter Validierung über die DocumentBuilderFactory dein erzeugtes File validierne zu lassen.

    Gruß Tom
     

Ähnliche Themen

  1. Java Reflection, Commit und Validierung
    Von MS-Tech im Forum Java
    Antworten: 3
    Letzter Beitrag: 17.08.10, 15:13
  2. Aufruf einer HTTPS-URL aus Java heraus
    Von Infomatrixx im Forum Java
    Antworten: 1
    Letzter Beitrag: 13.07.09, 01:00
  3. Java und xerces Wie benutzt man xinclude?
    Von biturbogolf im Forum Java
    Antworten: 0
    Letzter Beitrag: 10.04.08, 13:32
  4. Antworten: 2
    Letzter Beitrag: 25.09.07, 17:47
  5. E-Mail Validierung in Java
    Von FaKeDnAmE im Forum Java
    Antworten: 2
    Letzter Beitrag: 19.04.04, 09:23