entities.h

Función xmlNewEntity

Sintaxis

xmlEntityPtr xmlNewEntity(
	xmlDocPtr doc, 
	const xmlChar * name, 
	int type, 
	const xmlChar * ExternalID, 
	const xmlChar * SystemID, 
	const xmlChar * content)

Descripción

Crea una nueva entidad, esto difiere de xmlAddDocEntity() en que si el documento es NULL o no tiene un subconjunto interno definido, entonces se devolverá una estructura de entidad no enlazada, es entonces responsabilidad del que llama enlazarla al documento más tarde o liberarla cuando ya no se necesite.

Parámetros

doc
El documento.
name
El nombre de la entidad.
type
El tipo de entidad XML_xxx_yyy_ENTITY.
ExternaID
El ID externo de la entidad si está disponible.
SystemID
El ID del sistema de la entidad, si está disponible.
content
El contenido de la entidad.

Valor de retorno

Un puntero a la entidad o NULL en caso de error.