Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |
The QDomImplementation class provides information about the features of the DOM implementation. More...
All the functions in this class are reentrant when Qt is built with thread support.
#include <qdom.h>
This class describes the features that are supported by the DOM implementation. Currently the XML subset of DOM Level 1 and DOM Level 2 Core are supported.
Normally you will use the function QDomDocument::implementation() to get the implementation object.
You can create a new document type with createDocumentType() and a new document with createDocument().
For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
See also hasFeature() and XML.
publicId specifies the public identifier of the external subset. If you specify QString::null as the publicId, this means that the document type has no public identifier.
systemId specifies the system identifier of the external subset. If you specify QString::null as the systemId, this means that the document type has no system identifier.
Since you cannot have a public identifier without a system identifier, the public identifier is set to QString::null if there is no system identifier.
DOM level 2 does not support any other document type declaration features.
The only way you can use a document type that was created this way, is in combination with the createDocument() function to create a QDomDocument with this document type.
See also createDocument().
The currently supported features and their versions:
Feature | Version |
---|---|
XML | 1.0 |
This file is part of the Qt toolkit. Copyright © 1995-2007 Trolltech. All Rights Reserved.
Copyright © 2007 Trolltech | Trademarks | Qt 3.3.8
|