[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: aufgabe 5
Sorry kleiner Tippfehler: "XML in a Nutshell"....
Bernd Kuehl wrote:
>
> Ihr muesst natuerlich an dieser Stelle keinen Code schreiben.
>
> Wie Ihr mit Xerces XML-Dateien prueft ist zum Beispiel in "Java in a
> Nutshell" auf den Seiten 23-25 und Seite 33 beschrieben. Ausserdem zeigt
> make -n verify
> in code/hello ein Beispiel.
>
> Bernd
>
> > hallo,
> >
> > wie verifiziert man eine xml datei mit crimson oder xerces?
> >
> > gibt es ein schon fertiges programm, das man nach dem muster
> >
> > java Crimson 5.xml 5.dtd
> >
> > aufrufen kann,
> >
> > oder muss man ein eigenes java-programm schreiben?
> >
> > letzteres hab ich mal versucht (ohne anspruch auf eleganz):
> >
> > import javax.xml.parsers.*;
> >
> > import org.xml.sax.helpers.DefaultHandler;
> >
> > import java.io.*;
> >
> > public class ValidityCheck {
> >
> > public static void main(String argv[]) {
> >
> > SAXParserFactory saxpf = SAXParserFactory.newInstance();
> >
> > saxpf.setValidating(true);
> >
> > SAXParser saxp = null;
> >
> > try {
> >
> > saxp = saxpf.newSAXParser();
> >
> > saxp.parse(new File("/windows/xml/parser/5.xml"),new
> > DefaultHandler());
> >
> > } catch (Exception e) {System.err.println(e);}
> >
> > }
> >
> > }
> >
> > das ergebnis war, dass zwar exceptions fliegen, wenn die xml-datei nicht
> > well-formed ist,
> >
> > aber keine, als sie nicht valid war.
> >
> > viele gruesse,
> >
> > jan
- References:
- Re: aufgabe 5
- From: "Bernd Kuehl" <bernd@informatik.Uni-Osnabrueck.DE>