Alles rund um die Programmierung mit Qt
JeFi
Beiträge: 7 Registriert: 8. November 2005 14:07
Kontaktdaten:
Beitrag
von JeFi » 11. November 2005 14:22
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 » 11. November 2005 20:31
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 » 23. Dezember 2005 12:01
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