|
ELinks 0.19.1
|
The SGML parser. More...
#include <parser.h>

Data Fields | |
| enum sgml_parser_type | type |
| Stream or tree. | |
| unsigned int | flags |
| Flags that control the behaviour. | |
| struct sgml_info * | info |
| Backend dependent info. | |
| struct dom_string | uri |
| The URI of the DOM document. | |
| struct dom_node * | root |
| The document root node. | |
| enum dom_code | code |
| The latest (error) code. | |
| sgml_error_T | error_func |
| Called for detected errors. | |
| struct dom_stack | stack |
| A stack for tracking parsed nodes. | |
| struct dom_stack | parsing |
| Used for tracking parsing states. | |
The SGML parser.
This struct hold info used while parsing SGML data.
| enum dom_code sgml_parser::code |
The latest (error) code.
| sgml_error_T sgml_parser::error_func |
Called for detected errors.
| unsigned int sgml_parser::flags |
Flags that control the behaviour.
| struct sgml_info* sgml_parser::info |
Backend dependent info.
| struct dom_stack sgml_parser::parsing |
Used for tracking parsing states.
| struct dom_node* sgml_parser::root |
The document root node.
| struct dom_stack sgml_parser::stack |
A stack for tracking parsed nodes.
| enum sgml_parser_type sgml_parser::type |
Stream or tree.
| struct dom_string sgml_parser::uri |
The URI of the DOM document.