Traitement XML
Qt fournit deux ensembles d'API pour lire et écrire du XML bien formé : basé sur le flux et basé sur le DOM.
Qt fournit également un support spécifique pour certains dialectes XML. Le module Qt SVG fournit les classes QSvgRenderer et QSvgGenerator pour lire et écrire un sous-ensemble de SVG, un format de fichier basé sur XML. Qt fournit également des fonctions d'aide qui peuvent être utiles à ceux qui travaillent avec XML et XHTML : voir Qt::escape() et Qt::convertFromPlainText().
Sujets :
- Classes pour le traitement XML
- Introduction aux espaces de noms
- Flux XML
- Travailler avec l'arbre DOM
Classes pour le traitement XML
Ces classes sont pertinentes pour les utilisateurs de XML.
Représente un attribut d'un QDomElement | |
Représente une section XML CDATA | |
Représente une chaîne générique dans le DOM | |
Représente un commentaire XML | |
Représente un document XML | |
La structure est utilisée pour stocker le résultat de QDomDocument::setContent() | |
Arbre de QDomNodes qui n'est généralement pas un QDomDocument complet | |
La représentation de la DTD dans l'arbre du document | |
Représente un élément dans l'arbre DOM | |
Représente une entité XML | |
Représente une référence d'entité XML | |
Informations sur les caractéristiques de l'implémentation DOM | |
Contient une collection de nœuds accessibles par leur nom | |
Classe de base pour tous les nœuds d'un arbre DOM | |
Liste des objets QDomNode | |
Représente une notation XML | |
Représente une instruction de traitement XML | |
Représente les données textuelles dans le document XML analysé | |
Attributs XML | |
Interface permettant de signaler le contenu logique des données XML | |
Interface permettant de signaler le contenu DTD des données XML | |
Interface permettant de signaler le contenu de la déclaration des données XML | |
Implémentation par défaut de toutes les classes de gestionnaires XML | |
Interface permettant de résoudre les entités externes contenues dans les données XML | |
Interface permettant de signaler les erreurs dans les données XML | |
Les données d'entrée pour les sous-classes de QXmlReader | |
Interface permettant de signaler le contenu lexical des données XML | |
Les classes de gestionnaires XML avec des informations sur la position de l'analyse dans un fichier | |
Classe d'aide pour les lecteurs XML qui souhaitent inclure la prise en charge des espaces de noms | |
Utilisée pour signaler les erreurs avec l'interface QXmlErrorHandler | |
Interface pour les lecteurs XML (c'est-à-dire les analyseurs) | |
Mise en œuvre d'un analyseur XML simple | |
Représente un seul attribut XML | |
Représente un vecteur de QXmlStreamAttribute | |
Représente une déclaration d'entité DTD | |
Résolveur d'entités pour un QXmlStreamReader | |
Représente une déclaration d'espace de noms | |
Représente une déclaration de notation DTD | |
Analyseur syntaxique rapide pour la lecture de documents XML 1.0 bien formés via une API de flux simple | |
Écrivain XML 1.0 avec une API de flux simple |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.