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()
void xmlAddDocEntity (xmlDocPtr doc,
const CHAR *name,
int type,
const CHAR *ExternalID,
const CHAR *SystemID,
CHAR *content); |
Register a new entity for this document.
xmlAddDtdEntity()
void xmlAddDtdEntity (xmlDocPtr doc,
const CHAR *name,
int type,
const CHAR *ExternalID,
const CHAR *SystemID,
CHAR *content); |
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.
xmlEncodeEntities()
Do a global encoding of a string, replacing the predefined entities
and non ASCII values with their entities and CharRef counterparts.
TODO !!!! Once moved to UTF-8 internal encoding, the encoding of non-ascii
get erroneous.
TODO This routine is not reentrant and this will be changed, the interface
should not be modified though.
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
xmlNewEntityInputStream()
Create a new input stream based on a memory buffer.