FAQ Qt FAQ Qt Creator FAQ PyQt & PySide

FAQ QtConsultez toutes les FAQ

Nombre d'auteurs : 25, nombre de questions : 299, dernière mise à jour : 30 mars 2017 

 
OuvrirSommaireModulesQtXmlDOM

Qt permet de lire facilement un fichier XML avec l'API DOM. DOM permet de naviguer dans un document XML comme dans un arbre avec toujours une relation parent enfant entre les noeuds qui composent l'arbre. QDomDocument permet de gérer les document avec DOM.

Exemple de parcours d'un fichier XML simple.

Fichier xml
CacherSélectionnez
Parcours du fichier en utilisant l'API DOM
CacherSélectionnez
Mis à jour le 7 mai 2012  par François Jaffré

Qt fournit la classe QDomDocument, qui permet de gérer les fichiers XML à la manière de DOM, c'est-à-dire que le fichier XML est représenté par un arbre dans lequel on peut se déplacer grâce à une relation de parent-enfant entre les noeuds qui composent l'arbre. Avec QDomDocument vous pouvez créer un fichier XML en partant de rien, mais vous pouvez aussi éditer un fichier existant (ajout de noeuds, modification de texte...).

Exemple de création d'un fichier XML à l'aide de l'API DOM de Qt.

fichier xml
CacherSélectionnez
écriture avec DOM
CacherSélectionnez
Mis à jour le 7 mai 2012  par François Jaffré
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 - 2016 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.