2005/5/9

     
 

class LibXMLDocumentType

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::xml::libxmldom::LibXMLDocumentType Class Reference

#include <LibXMLDocumentType.h>

Inheritance diagram for acdk::xml::libxmldom::LibXMLDocumentType:

acdk::xml::libxmldom::LibXMLNode org::w3c::dom::DocumentType acdk::lang::Object org::w3c::dom::Node acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 LibXMLDocumentType (xmlNodePtr np, bool ownsPtr=false)
RString getName ()
 The name of DTD; i.e., the name immediately following the DOCTYPE keyword.

org::w3c::dom::RNamedNodeMap getEntities ()
 A NamedNodeMap containing the general entities, both external and internal, declared in the DTD.

org::w3c::dom::RNamedNodeMap getNotations ()
 A NamedNodeMap containing the notations declared in the DTD.

RString getPublicID ()
 The public identifier of the external subset.

RString getSystemID ()
 The system identifier of the external subset.

RString getInternalSubset ()
RString toString ()
 return a string representation of this object Object::toString() return getName() by default

RString toXML ()
 dom4j like extension


Constructor & Destructor Documentation

acdk::xml::libxmldom::LibXMLDocumentType::LibXMLDocumentType xmlNodePtr  np,
bool  ownsPtr = false
[inline]
 


Member Function Documentation

org::w3c::dom::RNamedNodeMap acdk::xml::libxmldom::LibXMLDocumentType::getEntities  )  [virtual]
 

A NamedNodeMap containing the general entities, both external and internal, declared in the DTD.

Parameter entities are not contained. Duplicates are discarded. For example in:

<!DOCTYPE ex SYSTEM ex.dtd [ <!ENTITY foo foo> <!ENTITY bar bar> <!ENTITY bar bar2> <!ENTITY baz baz> ]> <ex/>
the interface provides access to foo and the first declaration of bar but not the second declaration of bar or baz. Every node in this map also implements the Entity interface.
The DOM Level 2 does not support editing entities, therefore entities cannot be altered in any way.

Implements org::w3c::dom::DocumentType.

RString acdk::xml::libxmldom::LibXMLDocumentType::getInternalSubset  ) 
 

RString acdk::xml::libxmldom::LibXMLDocumentType::getName  )  [inline, virtual]
 

The name of DTD; i.e., the name immediately following the DOCTYPE keyword.

Implements org::w3c::dom::DocumentType.

org::w3c::dom::RNamedNodeMap acdk::xml::libxmldom::LibXMLDocumentType::getNotations  )  [virtual]
 

A NamedNodeMap containing the notations declared in the DTD.

Duplicates are discarded. Every node in this map also implements the Notation interface.
The DOM Level 2 does not support editing notations, therefore notations cannot be altered in any way.

Implements org::w3c::dom::DocumentType.

RString acdk::xml::libxmldom::LibXMLDocumentType::getPublicID  )  [virtual]
 

The public identifier of the external subset.

Since:
DOM Level 2

Implements org::w3c::dom::DocumentType.

RString acdk::xml::libxmldom::LibXMLDocumentType::getSystemID  )  [virtual]
 

The system identifier of the external subset.

This may be an absolute URI or not.

Since:
DOM Level 2

Implements org::w3c::dom::DocumentType.

RString acdk::xml::libxmldom::LibXMLDocumentType::toString  )  [virtual]
 

return a string representation of this object Object::toString() return getName() by default

Reimplemented from acdk::xml::libxmldom::LibXMLNode.

RString acdk::xml::libxmldom::LibXMLDocumentType::toXML  )  [inline, virtual]
 

dom4j like extension

Todo:
implement in derived interfaces

Reimplemented from acdk::xml::libxmldom::LibXMLNode.