Main Page   Class Hierarchy   Compound List   File List   Compound Members  

IDOM_DocumentType Class Reference

Inheritance diagram for IDOM_DocumentType:

IDOM_Node List of all members.

Public Methods

Getter functions.
virtual const XMLCh * getName () const=0
virtual IDOM_NamedNodeMapgetEntities () const=0
virtual IDOM_NamedNodeMapgetNotations () const=0
Functions introduced in DOM Level 2.
virtual const XMLCh * getPublicId () const=0
virtual const XMLCh * getSystemId () const=0
virtual const XMLCh * getInternalSubset () const=0

Protected Methods

 IDOM_DocumentType (const IDOM_DocumentType &other)
IDOM_DocumentType & operator= (const IDOM_DocumentType &other)

Detailed Description

Each Document has a doctype whose value is either null or a DocumentType object.

The IDOM_DocumentType class provides access to the list of entities and notations that are defined for the document.

The DOM Level 1 doesn't support editing DocumentType nodes.


Member Function Documentation

virtual IDOM_NamedNodeMap* IDOM_DocumentType::getEntities   const [pure virtual]
 

This function returns a NamedNodeMap containing the general entities, both external and internal, declared in the DTD. Parameter entities are not contained. Duplicates are discarded.

Note: this functionality is not implemented in the initial release of the parser, and the returned NamedNodeMap will be empty.

virtual const XMLCh* IDOM_DocumentType::getInternalSubset   const [pure virtual]
 

Get the internal subset as a string.

Returns:
The internal subset as a string.

virtual const XMLCh* IDOM_DocumentType::getName   const [pure virtual]
 

The name of DTD; i.e., the name immediately following the DOCTYPE keyword in an XML source document.

virtual IDOM_NamedNodeMap* IDOM_DocumentType::getNotations   const [pure virtual]
 

This function returns a named node map containing an entry for each notation declared in a document's DTD. Duplicates are discarded.

Note: this functionality is not implemented in the initial release of the parser, and the returned NamedNodeMap will be empty.

virtual const XMLCh* IDOM_DocumentType::getPublicId   const [pure virtual]
 

Get the public identifier of the external subset.

Returns:
The public identifier of the external subset.

virtual const XMLCh* IDOM_DocumentType::getSystemId   const [pure virtual]
 

Get the system identifier of the external subset.

Returns:
The system identifier of the external subset.


The documentation for this class was generated from the following file:
Generated on Tue Nov 19 09:36:42 2002 by doxygen1.3-rc1