XML-Verarbeitung
Qt bietet zwei Gruppen von APIs zum Lesen und Schreiben von wohlgeformtem XML: Stream-basiert und DOM-basiert.
Qt bietet auch spezielle Unterstützung für einige XML-Dialekte. Das Modul Qt SVG bietet die Klassen QSvgRenderer und QSvgGenerator zum Lesen und Schreiben einer Teilmenge von SVG, einem XML-basierten Dateiformat. Qt bietet auch Hilfsfunktionen, die für die Arbeit mit XML und XHTML nützlich sein können: siehe Qt::escape() und Qt::convertFromPlainText().
Themen:
- Klassen für die XML-Verarbeitung
- Eine Einführung in Namespaces
- XML-Streaming
- Arbeiten mit dem DOM-Baum
Klassen für die XML-Verarbeitung
Diese Klassen sind für XML-Benutzer relevant.
Stellt ein Attribut eines QDomElements dar | |
Stellt einen XML CDATA-Abschnitt dar | |
Stellt eine generische Zeichenkette im DOM dar | |
Stellt einen XML-Kommentar dar | |
Stellt ein XML-Dokument dar | |
Struktur wird verwendet, um das Ergebnis von QDomDocument::setContent() zu speichern | |
Baum von QDomNodes, der normalerweise kein vollständiges QDomDocument ist | |
Die Darstellung der DTD im Dokumentenbaum | |
Repräsentiert ein Element im DOM-Baum | |
Stellt eine XML-Entität dar | |
Stellt eine XML-Entity-Referenz dar | |
Informationen über die Eigenschaften der DOM-Implementierung | |
Enthält eine Sammlung von Knoten, auf die über den Namen zugegriffen werden kann | |
Die Basisklasse für alle Knoten in einem DOM-Baum | |
Liste von QDomNode-Objekten | |
Stellt eine XML-Notation dar | |
Stellt eine XML-Verarbeitungsanweisung dar | |
Stellt Textdaten im geparsten XML-Dokument dar | |
XML-Attribute | |
Schnittstelle zur Meldung des logischen Inhalts von XML-Daten | |
Schnittstelle zur Meldung des DTD-Inhalts von XML-Daten | |
Schnittstelle zur Meldung des Deklarationsinhalts von XML-Daten | |
Standardimplementierung aller XML-Handler-Klassen | |
Schnittstelle zur Auflösung von externen Entitäten in XML-Daten | |
Schnittstelle zur Meldung von Fehlern in XML-Daten | |
Die Eingabedaten für die QXmlReader-Unterklassen | |
Schnittstelle zur Meldung des lexikalischen Inhalts von XML-Daten | |
Die XML-Handler-Klassen mit Informationen über die Parsing-Position innerhalb einer Datei | |
Hilfsklasse für XML-Reader, die Namespace-Unterstützung anbieten wollen | |
Wird verwendet, um Fehler mit der Schnittstelle QXmlErrorHandler zu melden | |
Schnittstelle für XML-Leser (d.h. Parser) | |
Implementierung eines einfachen XML-Parsers | |
Stellt ein einzelnes XML-Attribut dar | |
Stellt einen Vektor von QXmlStreamAttribute dar | |
Stellt eine DTD-Entitätsdeklaration dar | |
Entitätsauflöser für einen QXmlStreamReader | |
Stellt eine Namespace-Deklaration dar | |
Stellt eine DTD-Notationsdeklaration dar | |
Schneller Parser zum Lesen von wohlgeformtem XML über eine einfache Streaming-API | |
XML-Writer mit einer einfachen Streaming-API |
© 2025 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.