XML DTD Parser. More...
#include <decXmlParserDTD.h>
Public Member Functions | |
Constructors and Destructors | |
| decXmlParserDTD (decXmlParser *parent) | |
| Creates a new xml dtd parser using the given xml parser as parent. | |
| ~decXmlParserDTD () | |
| Cleans up the xml dtd parser. | |
Parsing Functions | |
Those functions are used only by the ParseXml and should not be called directly except you want to write an extended XML parser. | |
| void | ParseDTD (decXmlDTD *dtd) |
| Parses a DTD declaration. | |
| bool | ParseMarkupDecl (decXmlDTD *dtd) |
| Parses a markup declaration if one exists. | |
| bool | ParseElementDecl (decXmlDTD *dtd) |
| Parses a element declaration if one exists. | |
| bool | ParseDeclSep (decXmlDTD *dtd) |
| Parses a declaration separator if one exists. | |
| bool | ParseElDeclMixed (decXmlElementDecl *elDecl) |
| Parses a mixed element declaration if one exists. | |
| void | ParseElDeclComposed (decXmlElementDecl *elDecl) |
| Parses a composed element declaration. | |
| void | ParseElDeclOp (decXmlElementDeclOp *op) |
| Parses a declaration operator. | |
| void | ParseElDeclOpCp (decXmlElementDeclOp *op) |
| Parses a declaration operator component. | |
| bool | ParseAttListDecl (decXmlDTD *dtd) |
| Parses an attribute list declaration if one exists. | |
| void | ParseAttListDeclEntry (decXmlAttListDecl *alDecl) |
| Parses an attribute list declaration entry. | |
| void | ParseAttListDeclEnum (decXmlAttListDeclEntry *entry) |
| Parses an attribute list declaration enumeration. | |
XML DTD Parser.
| decXmlParserDTD::decXmlParserDTD | ( | decXmlParser * | parent ) |
Creates a new xml dtd parser using the given xml parser as parent.
| decXmlParserDTD::~decXmlParserDTD | ( | ) |
Cleans up the xml dtd parser.
| bool decXmlParserDTD::ParseAttListDecl | ( | decXmlDTD * | dtd ) |
Parses an attribute list declaration if one exists.
| void decXmlParserDTD::ParseAttListDeclEntry | ( | decXmlAttListDecl * | alDecl ) |
Parses an attribute list declaration entry.
| void decXmlParserDTD::ParseAttListDeclEnum | ( | decXmlAttListDeclEntry * | entry ) |
Parses an attribute list declaration enumeration.
| bool decXmlParserDTD::ParseDeclSep | ( | decXmlDTD * | dtd ) |
Parses a declaration separator if one exists.
| void decXmlParserDTD::ParseDTD | ( | decXmlDTD * | dtd ) |
Parses a DTD declaration.
| void decXmlParserDTD::ParseElDeclComposed | ( | decXmlElementDecl * | elDecl ) |
Parses a composed element declaration.
| bool decXmlParserDTD::ParseElDeclMixed | ( | decXmlElementDecl * | elDecl ) |
Parses a mixed element declaration if one exists.
| void decXmlParserDTD::ParseElDeclOp | ( | decXmlElementDeclOp * | op ) |
Parses a declaration operator.
| void decXmlParserDTD::ParseElDeclOpCp | ( | decXmlElementDeclOp * | op ) |
Parses a declaration operator component.
| bool decXmlParserDTD::ParseElementDecl | ( | decXmlDTD * | dtd ) |
Parses a element declaration if one exists.
| bool decXmlParserDTD::ParseMarkupDecl | ( | decXmlDTD * | dtd ) |
Parses a markup declaration if one exists.
1.7.2