===== Le module QtXml =====
Le module QtXml fournit des classes pour lire et écrire des flux de documents XML et des implémentations C++ de SAX et DOM.
==== Classes ====
| [[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
Pour lier votre application à ce module, ajoutez cette ligne dans votre ficheir [[qmake-manual#qmake|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 [[full-framework-edition-classes|complète]] et [[opensourceedition|Open Source]] de Qt.
[ Précédent : [[qtwebkit|le module QtWebkit]] ]
[ [[modules|Tous les modules de Qt]] ]
[ Suivant : [[qtxmlpatterns|le module QtXmlPatterns]] ]
==== Remerciements ====
Merci à pour la traduction et à pour la relecture !