Data Structures | |
struct | _xmlns |
Typedefs | |
typedef _xmlns | xmlns |
Functions | |
void | xmlns_free (sgml_environment *env) |
xmlns * | xmlns_find (sgml_environment *env, dtd_symbol *ns) |
void | update_xmlns (dtd_parser *p, dtd_element *e, int natts, sgml_attribute *atts) |
int | xmlns_resolve_attribute (dtd_parser *p, dtd_symbol *id, const ichar **local, const ichar **url) |
int | xmlns_resolve_element (dtd_parser *p, const ichar **local, const ichar **url) |
|
|
|
Internal function to aid in xml ns processing |
|
Find the namespace for a given symbol Input : pointer to eonvironment object, given symbol Output : namespace |
|
Free the xml environment object Input : pointer to environment object Output : none |
|
It exploits the stack of namespace-environments managed by the parser itself (see update_xmlns())
|
|
|