===== 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 !