-
Qt et validation XML
Bonjour,
Je voudrais pouvoir creer une classe permettant de lire mon fichier XML et de creer les objets nécessaires. Pour cela je veux utiliser QT et DOM. J'ai donc ecrit une xml-schema (xsd)et un fichier XML.
Mon programme va charger le fichier xml mais comment fais t-on pour vérifier si le document XML est valide grace à la xsd ?es ce possible avec Qt
Merci
-
personne à utiliser Qt et xml ?
-
Bonjour,
regarde peut etre cette exemple
http://qt.developpez.com/doc/4.1/xml-dombookmarks/
Pour la validation, peut doit'il estre referencé dans le XML.
IL y as un forum XML. tu devrait demander part la aussi .
http://www.developpez.net/forums/forumdisplay.php?f=744
http://www.developpez.net/forums/forumdisplay.php?f=34
-
j'ai demandé dans l'autre forum mais pas de réponse. Quand à la doc que vous m'avez donné elle est correct J'ai d'ailleurs déja codé la partie de mon programme qui charge un fichier xml. Et la partie qui permet de générer un fichier xml à partir des objets de mes classes. Le but c'est que mon programme reconnaisse si mon fichier xml est valide. Et à priori Qt ne le fait pas à moins d'utiliser les expressions régulieres.
-
En faite si c'est comme dans Xerces, il faut le xsd soit référence dans le fichier xml. Il y as un balise spéciale dans l'entête. Je ne me rappel plus. Comme c'est assez specifique a Qt tu peut toujours demander sur leur site.
-
je suis embetté car qt ne resout pas ce problème !!!!!
-
ah oui. t'as raison
tu peut essayer Xerces.
Ce n'est pas trop compliqué a utiliser
-
oui c'est vrai mais c'est bête d'utiliser 36 bibliothèques pour un même programme mais je vais pas avoir le choix !