XML auf Gültigkeit prüfen

Alles rund um die Programmierung mit Qt
Antworten
JeFi
Beiträge: 7
Registriert: 8. November 2005 14:07
Kontaktdaten:

XML auf Gültigkeit prüfen

Beitrag von JeFi »

Hallo ich möchte gerne über QT ein XML-Document auf Gültigkeit prüfen.

Also ob es nach den Anforderungen meiner dtd File vorliegt.

Und habe dazu für den Sax und Dom Parser von QT noch nix gefunden gehabt :-(
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Das validieren gegen dtd ist mit Qt zum momentanen Entwicklungsstand nicht möglich. Und wird wohl auch nicht kommen. Guck dir mal libxml2 an, da geht das mit fünf oder weniger Zeilen.
kowi1134
Beiträge: 120
Registriert: 1. Mai 2005 17:48
Wohnort: Arnsberg

Beitrag von kowi1134 »

Florian hat schon recht, aber Du könntest z.B. auch einen Prozess starten, der das folgende Kommando ausführt (basiert auf libxml2):

Code: Alles auswählen

xmllint --noout --dtdvalid \
PFAD_ZU_DTD_DATEI \
PFAD_ZU_XML_DATEI
Viel Erfolg

Konrad
Antworten