tree.h

Función xmlNewChild

Sintaxis

XMLPUBFUN xmlNodePtr XMLCALL xmlNewChild(
			xmlNodePtr parent,
			xmlNsPtr ns,
			const xmlChar *name,
			const xmlChar *content);

Descripción

Creación de un nuevo elemento hijo, añadido al final de la lista de hijos de parent. Los parámetros ns y content son opcionales (NULL). Si ns es NULL, el elemento recién creado hereda el espacio de nombres de parent. Si content no es NULL, se creará una lista de hijos que contendrá el nodo TEXTs y ENTITY_REFs.

NOTA: content se supone que es un trozo de XML CDATA, por lo que permite referencias a entidades. Los caracteres especiales XML deben ser escapados primero usando xmlEncodeEntitiesReentrant(), o debería usarse xmlNewTextChild().

Parámetros

parent
El nodo padre.
ns
Un espacio de nombres, si existe.
name
El nombre del hijo.
content
El contenido XML del hijo, si existe.

Valor de retorno

Un puntero al nuevo objeto nodo.