Details
XML_INTERNAL_GENERAL_ENTITY
#define XML_INTERNAL_GENERAL_ENTITY 1 |
XML_EXTERNAL_GENERAL_PARSED_ENTITY
#define XML_EXTERNAL_GENERAL_PARSED_ENTITY 2 |
XML_EXTERNAL_GENERAL_UNPARSED_ENTITY
#define XML_EXTERNAL_GENERAL_UNPARSED_ENTITY 3 |
XML_INTERNAL_PARAMETER_ENTITY
#define XML_INTERNAL_PARAMETER_ENTITY 4 |
XML_EXTERNAL_PARAMETER_ENTITY
#define XML_EXTERNAL_PARAMETER_ENTITY 5 |
XML_INTERNAL_PREDEFINED_ENTITY
#define XML_INTERNAL_PREDEFINED_ENTITY 6 |
xmlEntityPtr
typedef xmlEntity *xmlEntityPtr; |
XML_MIN_ENTITIES_TABLE
#define XML_MIN_ENTITIES_TABLE 32 |
xmlEntitiesTablePtr
typedef xmlEntitiesTable *xmlEntitiesTablePtr; |
xmlAddDocEntity ()
Register a new entity for this document.
xmlAddDtdEntity ()
Register a new entity for this document DTD.
xmlGetPredefinedEntity ()
Check whether this name is an predefined entity.
xmlGetDocEntity ()
Do an entity lookup in the document entity hash table and
returns the corrsponding entity, otherwise a lookup is done
in the predefined entities too.
xmlGetDtdEntity ()
Do an entity lookup in the Dtd entity hash table and
returns the corresponding entity, if found.
xmlGetParameterEntity ()
Do an entity lookup in the internal and external subsets and
returns the corresponding parameter entity, if found.
xmlEncodeEntities ()
Do a global encoding of a string, replacing the predefined entities
and non ASCII values with their entities and CharRef counterparts.
TODO: remove xmlEncodeEntities, once we are not afraid of breaking binary
compatibility
People must migrate their code to xmlEncodeEntitiesReentrant !
This routine will issue a warning when encountered.
xmlEncodeEntitiesReentrant ()
Do a global encoding of a string, replacing the predefined entities
and non ASCII values with their entities and CharRef counterparts.
Contrary to xmlEncodeEntities, this routine is reentrant, and result
must be deallocated.
TODO !!!! Once moved to UTF-8 internal encoding, the encoding of non-ascii
get erroneous.
xmlCreateEntitiesTable ()
create and initialize an empty entities hash table.
xmlCopyEntitiesTable ()
Build a copy of an entity table.
xmlFreeEntitiesTable ()
Deallocate the memory used by an entities hash table.
xmlDumpEntitiesTable ()
This will dump the content of the entity table as an XML DTD definition
xmlCleanupPredefinedEntities ()
void xmlCleanupPredefinedEntities (void); |
Cleanup up the predefined entities table.