tree.h

Función xmlNodeDump

Sintaxis

XMLPUBFUN int XMLCALL xmlNodeDump(
			xmlBufferPtr buf,
			xmlDocPtr doc,
			xmlNodePtr cur,
			int level,
			int format);

Descripción

Vuelca un nodo XML, el comportamiento recursivo, los hijos también se vuelcan.

Hay que tener en cuenta que format = 1 proporciona sangría de nodo sólo si xmlIndentTreeOutput = 1 o xmlKeepBlanksDefault(0) fue llamado.

Dado que esto utiliza estructuras xmlBuffer está limitado a 2GB y de alguna manera obsoleto, utilizar xmlNodeDumpOutput() en su lugar.

Parámetros

buf
La salida del buffer XML.
doc
El documento.
cur
El nodo actual.
level
El nivel de imbricación para la sangría.
format
El formato permitido.

Valor de retorno

El número de bytes escritos en el buffer o -1 en caso de error.