2010-03-22 9 views
6

Czy istnieje sposób sprawdzania poprawności pliku XML w stosunku do DTD z obsługą XML Qt? Próbowałem googlować, ale nie mogę uzyskać prostej odpowiedzi. Jeśli Qt nie obejmuje obsługi sprawdzania poprawności pliku XML, jaki może być proces wdrażania weryfikacji? Jakiekolwiek dobre referencje na temat sprawdzania poprawności XML względem specyfikacji? Dzięki za pomoc!Qt C++ XML, walidacja z DTD?

+0

Powinieneś sprawdzić http://doc.qt.io/qt-5/qdomdocumenttype.html#QDomDocumentType, klasę reprezentacji DTD Qt! – Troyseph

Odpowiedz

4

można zweryfikować XML z tym: http://qt.nokia.com/doc/4.6/qxmlschema.html

Można również znaleźć przykład tutaj: XML Schema Validation Example

Mam nadzieję, że pomaga trochę!

+0

Więc nie będę w stanie potwierdzić z DTD, ale ze schematem XML? Nie słyszałem wcześniej o "schemacie XML", ale wygląda na to, że muszę zrobić to, co jest mi potrzebne, dzięki! – Joseph

+0

Nigdy nie słyszałem o czymś związanym z DTD z Qt ... Myślę, że będziesz musiał pójść z tym ... Ale może się mylę ... –

+0

Qt Linguist używa DTD do swoich plików XML translacji TS. http://qt-project.org/doc/qt-5/linguist-ts-file-format.html – SketchBookGames

Powiązane problemy