#include "common/DTD_Manager.h"
Inheritance diagram for ACEXML_DTD_Manager:
Public Methods | |
virtual | ~ACEXML_DTD_Manager ()=0 |
virtual ACEXML_Element_Def_Builder * | getElement_Def_Builder ()=0 |
Acquire a pointer to an element definition builder. More... | |
virtual int | insertElement_Definition (ACEXML_Element_Def_Builder *def, ACEXML_Env &xmlenv)=0 |
Insert a new element definition into the DTD Manager. More... | |
virtual ACEXML_Attributes_Def_Builder * | getAttribute_Def_Builder ()=0 |
Acquire a pointer to an attributes definition builder. More... | |
virtual int | insertAttributes_Definition (ACEXML_Attributes_Def_Builder *def, ACEXML_Env &xmlenv)=0 |
Insert a new attributes definition into the DTD Manager. More... | |
virtual ACEXML_Validator * | getValidator (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName, ACEXML_Env &xmlenv)=0 |
Acquire an element validator to validate an XML element. More... |
|
|
|
Acquire a pointer to an attributes definition builder.
Reimplemented in ACEXML_Debug_DTD_Manager. |
|
Acquire a pointer to an element definition builder. The XML parser use this interface to acquire the definition builder and use the builder to create the DTD element definition. The resulting builder is then registered with the DTD Manager or destroyed if error occured when the builder encountered errors.
Reimplemented in ACEXML_Debug_DTD_Manager. |
|
Acquire an element validator to validate an XML element.
Reimplemented in ACEXML_Debug_DTD_Manager. |
|
Insert a new attributes definition into the DTD Manager.
Reimplemented in ACEXML_Debug_DTD_Manager. |
|
Insert a new element definition into the DTD Manager.
Reimplemented in ACEXML_Debug_DTD_Manager. |