QDomEntityReference Class
Die Klasse „QDomEntityReference“ repräsentiert eine XML-Entitätsreferenz. Mehr...
| Kopfzeile: | #include <QDomEntityReference> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake: | QT += xml |
| Erbt von: | QDomNode |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QDomEntityReference ist Teil der XML-Klassen.
Hinweis: Alle Funktionen dieser Klasse sind reentrant.
Öffentliche Funktionen
| QDomEntityReference() | |
| QDomEntityReference(const QDomEntityReference &entityReference) | |
| QDomNode::NodeType | nodeType() const |
| QDomEntityReference & | operator=(const QDomEntityReference &other) |
Ausführliche Beschreibung
Ein QDomEntityReference-Objekt kann in den DOM-Baum eingefügt werden, wenn das Quelldokument eine Entitätsreferenz enthält oder wenn der Benutzer eine Entitätsreferenz einfügen möchte.
Beachten Sie, dass Zeichenreferenzen und Verweise auf vordefinierte Entitäten vom XML-Prozessor aufgelöst werden, sodass Zeichen durch ihr Unicode-Äquivalent anstelle einer Entitätsreferenz dargestellt werden.
Zudem kann der XML-Prozessor Entitätsreferenzen beim Aufbau des DOM-Baums vollständig auflösen, anstatt QDomEntityReference-Objekte bereitzustellen.
Stellt er solche Objekte bereit, kann es vorkommen, dass für einen bestimmten Entitätsreferenzknoten kein Entitätsknoten vorhanden ist, der die referenzierte Entität darstellt; existiert eine solche Entität jedoch, entspricht die untergeordnete Liste des Entitätsreferenzknotens der des Entitätsknotens. Wie beim Entitätsknoten sind alle Nachkommen der Entitätsreferenz schreibgeschützt.
Weitere Informationen zum Document Object Model finden Sie unter „Level 1 “ und „Level 2 Core“. Eine allgemeinere Einführung in die DOM-Implementierung finden Sie in der Dokumentation „ QDomDocument “.
Dokumentation zu den Mitgliedsfunktionen
QDomEntityReference::QDomEntityReference()
Erstellt eine leere Entitätsreferenz. Verwenden Sie „ QDomDocument::createEntityReference()“, um eine Entitätsreferenz mit Inhalt zu erstellen.
QDomEntityReference::QDomEntityReference(const QDomEntityReference &entityReference)
Erstellt eine Kopie von ` entityReference`.
Die Daten der Kopie werden gemeinsam genutzt (flache Kopie): Das Ändern eines Knotens wirkt sich auch auf den anderen aus. Wenn Sie eine tiefe Kopie erstellen möchten, verwenden Sie „ cloneNode()“.
QDomNode::NodeType QDomEntityReference::nodeType() const
Gibt „ EntityReference “ zurück.
QDomEntityReference &QDomEntityReference::operator=(const QDomEntityReference &other)
Weist dieser Entitätsreferenz „ other “ zu.
Die Daten der Kopie werden gemeinsam genutzt (flache Kopie): Das Ändern eines Knotens wirkt sich auch auf den anderen aus. Wenn Sie eine tiefe Kopie erstellen möchten, verwenden Sie cloneNode().
© 2026 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.