Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

XML Processing

In addition to core XML support, classes for higher level querying and manipulation of XML data are provided by the QtXmlPatterns module. In the QtSvg module, the QSvgRenderer and QSvgGenerator classes can read and write a subset of SVG, an XML-based file format. Qt also provides helper functions that may be useful to those working with XML and XHTML: see Qt::escape() and Qt::convertFromPlainText().

Topics:

Classes for XML Processing

These classes are relevant to XML users.

QAbstractMessageHandlerCallback interface for handling messages
QAbstractUriResolverCallback interface for resolving Uniform Resource Identifiers
QAbstractXmlNodeModelAbstract base class for modeling non-XML data to look like XML for QXmlQuery
QAbstractXmlReceiverCallback interface for transforming the output of a QXmlQuery
QDomAttrRepresents one attribute of a QDomElement
QDomCDATASectionRepresents an XML CDATA section
QDomCharacterDataRepresents a generic string in the DOM
QDomCommentRepresents an XML comment
QDomDocumentRepresents an XML document
QDomDocumentFragmentTree of QDomNodes which is not usually a complete QDomDocument
QDomDocumentTypeThe representation of the DTD in the document tree
QDomElementRepresents one element in the DOM tree
QDomEntityRepresents an XML entity
QDomEntityReferenceRepresents an XML entity reference
QDomImplementationInformation about the features of the DOM implementation
QDomNamedNodeMapContains a collection of nodes that can be accessed by name
QDomNodeThe base class for all the nodes in a DOM tree
QDomNodeListList of QDomNode objects
QDomNotationRepresents an XML notation
QDomProcessingInstructionRepresents an XML processing instruction
QDomTextRepresents text data in the parsed XML document
QSimpleXmlNodeModelImplementation of QAbstractXmlNodeModel sufficient for many common cases
QSourceLocationIdentifies a location in a resource by URI, line, and column
QXmlAttributesXML attributes
QXmlContentHandlerInterface to report the logical content of XML data
QXmlDTDHandlerInterface to report DTD content of XML data
QXmlDeclHandlerInterface to report declaration content of XML data
QXmlDefaultHandlerDefault implementation of all the XML handler classes
QXmlEntityResolverInterface to resolve external entities contained in XML data
QXmlErrorHandlerInterface to report errors in XML data
QXmlFormatterImplementation of QXmlSerializer for transforming XQuery output into formatted XML
QXmlInputSourceThe input data for the QXmlReader subclasses
QXmlItemContains either an XML node or an atomic value
QXmlLexicalHandlerInterface to report the lexical content of XML data
QXmlLocatorThe XML handler classes with information about the parsing position within a file
QXmlNameRepresents the name of an XML node, in an efficient, namespace-aware way
QXmlNamePoolTable of shared strings referenced by instances of QXmlName
QXmlNamespaceSupportHelper class for XML readers which want to include namespace support
QXmlNodeModelIndexIdentifies a node in an XML node model subclassed from QAbstractXmlNodeModel
QXmlParseExceptionUsed to report errors with the QXmlErrorHandler interface
QXmlQueryPerforms XQueries on XML data, or on non-XML data modeled to look like XML
QXmlReaderInterface for XML readers (i.e. parsers)
QXmlResultItemsIterates through the results of evaluating an XQuery in QXmlQuery
QXmlSchemaLoading and validation of a W3C XML Schema
QXmlSchemaValidatorValidates XML instance documents against a W3C XML Schema
QXmlSerializerImplementation of QAbstractXmlReceiver for transforming XQuery output into unformatted XML
QXmlSimpleReaderImplementation of a simple XML parser
QXmlStreamAttributeRepresents a single XML attribute
QXmlStreamAttributesRepresents a vector of QXmlStreamAttribute
QXmlStreamEntityDeclarationRepresents a DTD entity declaration
QXmlStreamEntityResolverEntity resolver for a QXmlStreamReader
QXmlStreamNamespaceDeclarationRepresents a namespace declaration
QXmlStreamNotationDeclarationRepresents a DTD notation declaration
QXmlStreamReaderFast parser for reading well-formed XML via a simple streaming API
QXmlStreamWriterXML writer with a simple streaming API

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  2. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  3. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  4. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 12
  5. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
Page suivante

Le Qt Developer Network au hasard

Logo

Applications mobiles modernes avec Qt et QML

Le Qt Developer Network est un réseau de développeurs Qt anglophone, où ils peuvent partager leur expérience sur le framework. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 4.6
Copyright © 2012 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'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web