2011-01-31 21 views
5

¿Cuál es la biblioteca preferida para analizar datos XML en Pure C?XML de análisis en Pure C

+0

las bibliotecas sugested es bueno, pero he creado mi propio analizador XML simple después de unos pocos problemas con Expat – Mandrake

Respuesta

13

La biblioteca de análisis XML canónico para C es libxml2.

+2

que se publica bajo una [licencia muy liberal] (http://git.gnome.org/browse/libxml2/tree/Copyright). También es extremadamente portátil y bien probado. –

1

No 'la biblioteca preferido', pero también hay http://www.minixml.org/.

Mini-XML es una pequeña biblioteca XML que puede utilizar para leer y escribir XML y archivos de datos XML-como en su aplicación sin requerir grandes bibliotecas no estándar. Mini-XML solamente requiere un compilador compatible con ANSI C (GCC funciona, como lo hacen la mayoría de los proveedores ANSI C compiladores) y un programa 'make'.

Mini-XML admite lectura de UTF-8 y UTF-16 y escritura de cadenas y archivos XML codificados en UTF-8 . Los datos se almacenan en una estructura de árbol lista enlazada, preservar la jerarquía de datos XML y nombres de elementos arbitrarios, atributos y valores de atributos están soportados sin límites preestablecidos, solo disponible memoria.

0

ETV-XML es el que usted debe buscar en, si desea una combinación de facilidad de uso, performane y eficiencia