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.



blog comments powered by Disqus