Le module QtXml fournit des classes pour lire et écrire des flux de documents XML et des implémentations C++ de SAX et DOM.
QDomAttr | Représente un attribut d’un QDomElement |
QDomCDATASection | Représente une section XML CDATA |
QDomCharacterData | Représente une chaîne générique dans DOM |
QDomComment | Représente un commentaire XML |
QDomDocument | Représente un document XML |
QDomDocumentFragment | Arbre de QDomNode, d’habitude pas un QDomDocument complet |
QDomDocumentType | La représentation du DTD dans l’arbre du document |
QDomElement | Représente un élément dans l’arbre DOM |
QDomEntity | Représente une entité XML |
QDomEntityReference | Représente une référence à une entité XML |
QDomImplementation | Informations sur les fonctionnalités de l’implémentation DOM |
QDomNamedNodeMap | Contient une collection de noeuds accessibles par leur nom |
QDomNode | La classe de base pour tous les nœuds d’un arbre DOM |
QDomNodeList | Liste des objets QDomNode |
QDomNotation | Représente une notation XML |
QDomProcessingInstruction | Représente une instruction de traitement XML |
QDomText | Représente des données textuelles dans le document XML parsé |
QXmlAttributes | Attributs XML |
QXmlContentHandler | Interface pour signaler le contenu logique des données XML |
QXmlDTDHandler | Interface pour signaler le contenu DTD des données XML |
QXmlDeclHandler | Interface pour signaler le contenu des déclarations des données XML |
QXmlDefaultHandler | Implémentation par défaut de toutes les classes de manipulation de XML |
QXmlEntityResolver | Interface pour résoudre les entités externes contenues dans des données XML |
QXmlErrorHandler | Interface pour signaler les erreurs dans les données XML |
QXmlInputSource | Les données d’entrée pour les sous-classes de QXmlReader |
QXmlLexicalHandler | Interface pour signaler le contenu lexical des données XML |
QXmlLocator | Les classes du manipulateur XML avec des informations sur la position du parseur dans un fichier |
QXmlNamespaceSupport | Classe d’aide pour lire le XML avec le support des espaces de noms |
QXmlParseException | Utilisé pour signaler les erreurs avec l’interface QXmlErrorHandler |
QXmlReader | Interface pour lire le XML (c’est-à-dire les parsers) |
QXmlSimpleReader | Implémentation d’un parseur XML simple |
Pour inclure les définitions des classes du module, utilisez la directive suivante :
#include <QtXml>
Pour lier votre application à ce module, ajoutez cette ligne dans votre ficheir qmake .pro
:
QT += xml
Un support plus étendu du XML est fourni par le groupe Qt Solutions avec, par exemple, des classes pour supporter SOAP et MML avec les classes de QtXML.
Ce module fait partie des éditions complète et Open Source de Qt.
[ Précédent : le module QtWebkit ] [ Tous les modules de Qt ] [ Suivant : le module QtXmlPatterns ]
Merci à <!dourouc!> pour la traduction et à <!eusebe!> pour la relecture !