#include <DocumentType.h>
Inheritance diagram for org::w3c::dom::DocumentType:
Document
has a doctype
attribute whose value is either null
or a DocumentType
object.
The DocumentType
interface in the DOM Core provides an interface to the list of entities that are defined for the document, and little else because the effect of namespaces and the various XML schema efforts on DTD representation are not clearly understood as of this writing.
DOM Level 3 doesn't support editing DocumentType
nodes. DocumentType
nodes are read-only.
See also the Document acdk::lang::Object Model (DOM) Level 3 Core Specification.
Public Member Functions | |
virtual RString | getName ()=0 |
The name of DTD; i.e., the name immediately following the DOCTYPE keyword. | |
virtual RNamedNodeMap | getEntities ()=0 |
A NamedNodeMap containing the general entities, both external and internal, declared in the DTD. | |
virtual RNamedNodeMap | getNotations ()=0 |
A NamedNodeMap containing the notations declared in the DTD. | |
virtual RString | toXML () |
dom4j like extension | |
void | toXML (StringBuffer &sb) |
virtual RString | getPublicID ()=0 |
The public identifier of the external subset. | |
virtual RString | getSystemID ()=0 |
The system identifier of the external subset. |
|
A Parameter entities are not contained. Duplicates are discarded. For example in:
|
|
The name of DTD; i.e., the name immediately following the
Implemented in acdk::xml::libxmldom::LibXMLDocumentType. |
|
A
Duplicates are discarded. Every node in this map also implements the Implemented in acdk::xml::libxmldom::LibXMLDocumentType. |
|
The public identifier of the external subset.
Implemented in acdk::xml::libxmldom::LibXMLDocumentType. |
|
The system identifier of the external subset. This may be an absolute URI or not.
Implemented in acdk::xml::libxmldom::LibXMLDocumentType. |
|
|
|
dom4j like extension
Reimplemented from org::w3c::dom::Node. Reimplemented in acdk::xml::libxmldom::LibXMLDocumentType. |