Table 15-13 summarizes the methods of available through DocumentTypeRef interface.
Table 15-13 Summary of DocumentTypeRef Methods; Dom Package
Function | Summary |
---|---|
DocumentTypeRef
|
Constructor. |
getEntities
|
Get DTD's entities. |
getInternalSubset
|
Get DTD's internal subset. |
getName
|
Get name of DTD. |
getNotations
|
Get DTD's notations. |
getPublicId
|
Get DTD's public ID. |
getSystemId
|
Get DTD's system ID. |
~DocumentTypeRef
|
Public default destructor. |
This is a constructor.
Syntax | Description |
---|---|
DocumentTypeRef( const NodeRef< Node>& node_ref, Node* nptr); |
Default constructor. |
DocumentTypeRef( const DocumentTypeRef< Node>& node_ref); |
Copy constructor. |
Parameter | Description |
---|---|
node_ref |
reference to provide the context |
nptr |
referenced node |
(DocumentTypeRef)
Node
reference object
Returns a named node map of general entities defined by the DTD.
NamedNodeMap< Node>* getEntities() const;
(NamedNodeMap< Node>*)
map containing entities
Returns the content model for an element. If there is no DTD, returns NULL
.
Node* getInternalSubset( oratext* name);
Parameter | Description |
---|---|
name |
name of element |
(xmlnode*)
content model subtree
Returns DTD's name (specified immediately after the DOCTYPE
keyword)
oratext* getName() const;
(oratext*)
name of DTD
Returns a named node map of notations declared by the DTD.
NamedNodeMap< Node>* getNotations() const;
(NamedNodeMap< Node>*)
map containing notations
Returns DTD's public identifier
oratext* getPublicId() const;
(oratext*)
DTD's public identifier
Returns DTD's system identifier
oratext* getSystemId() const;
(oratext*)
DTD's system identifier
This is the default destructor.
~DocumentTypeRef();