Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CL_DomDocument Class Reference

#include <dom_document.h>

Inheritance diagram for CL_DomDocument:

CL_DomNode List of all members.

Public Member Functions

 CL_DomDocument ()
 Construction:.
 CL_DomDocument (const CL_SharedPtr< CL_DomNode_Generic > &impl)
 ~CL_DomDocument ()
CL_DomDocumentType get_doctype ()
 Attributes:.
CL_DomImplementation get_implementation ()
CL_DomElement get_document_element ()
CL_DomElement create_element (const std::string &tag_name)
 Operations:.
CL_DomDocumentFragment create_document_fragment ()
CL_DomText create_text_node (const std::string &data)
CL_DomComment create_comment (const std::string &data)
CL_DomCDATASection create_cdata_section (const std::string &data)
CL_DomProcessingInstruction create_processing_instruction (const std::string &target, const std::string &data)
CL_DomAttr create_attribute (const std::string &name)
CL_DomEntityReference create_entity_reference (const std::string &name)
CL_DomNodeList get_elements_by_tag_name (const std::string &tag_name)
void clear_all ()

Detailed Description

clanCore="XML" header=core.h

Definition at line 65 of file dom_document.h.


Constructor & Destructor Documentation

CL_DomDocument::CL_DomDocument  ) 
 

Construction:.

Definition at line 54 of file dom_document.cpp.

CL_DomDocument::CL_DomDocument const CL_SharedPtr< CL_DomNode_Generic > &  impl  ) 
 

Definition at line 64 of file dom_document.cpp.

CL_DomDocument::~CL_DomDocument  ) 
 

Definition at line 68 of file dom_document.cpp.


Member Function Documentation

void CL_DomDocument::clear_all  ) 
 

Definition at line 300 of file dom_document.cpp.

References CL_DomNode::get_first_child(), CL_DomNode::is_null(), and CL_DomNode::remove_child().

CL_DomAttr CL_DomDocument::create_attribute const std::string &  name  ) 
 

Definition at line 131 of file dom_document.cpp.

CL_DomCDATASection CL_DomDocument::create_cdata_section const std::string &  data  ) 
 

Definition at line 119 of file dom_document.cpp.

CL_DomComment CL_DomDocument::create_comment const std::string &  data  ) 
 

Definition at line 114 of file dom_document.cpp.

CL_DomDocumentFragment CL_DomDocument::create_document_fragment  ) 
 

Definition at line 104 of file dom_document.cpp.

CL_DomElement CL_DomDocument::create_element const std::string &  tag_name  ) 
 

Operations:.

Definition at line 99 of file dom_document.cpp.

CL_DomEntityReference CL_DomDocument::create_entity_reference const std::string &  name  ) 
 

Definition at line 136 of file dom_document.cpp.

CL_DomProcessingInstruction CL_DomDocument::create_processing_instruction const std::string &  target,
const std::string &  data
 

Definition at line 124 of file dom_document.cpp.

CL_DomText CL_DomDocument::create_text_node const std::string &  data  ) 
 

Definition at line 109 of file dom_document.cpp.

CL_DomDocumentType CL_DomDocument::get_doctype  ) 
 

Attributes:.

Definition at line 75 of file dom_document.cpp.

CL_DomElement CL_DomDocument::get_document_element  ) 
 

Definition at line 85 of file dom_document.cpp.

References CL_DomNode::get_next_sibling(), and CL_DomNode::to_element().

CL_DomNodeList CL_DomDocument::get_elements_by_tag_name const std::string &  tag_name  ) 
 

Definition at line 141 of file dom_document.cpp.

CL_DomImplementation CL_DomDocument::get_implementation  ) 
 

Definition at line 80 of file dom_document.cpp.


The documentation for this class was generated from the following files:
Generated on Sat Feb 19 22:51:17 2005 for npcore by  doxygen 1.4.1