Esto es lo que tengo que hacer: Tengo que leer un documento XML con formato y extraer de ella los elementos y sus valores, por ejemplo, en el siguiente código:Un simple XML C analizador
<user name="Mark">
<param name="Age" value="21"/>
<param name="Country" value="NL"/>
</user>
Necesito para extraer: name = Mark, Age = 21 y Country = NL.
Hasta el día de hoy he estado haciendo este análisis sintáctico manualmente, lo cual es un problema.
Ahora no me importa si el archivo es un "XML correcto" o todo eso, no me importan las DTD u otros requisitos XML estándar. Solo necesito leer y analizar los valores.
¿Alguien sabe (aparte de lib eXpat) una lib para hacer esto o código para hacer esto? Gracias!
Jess
EDIT:
Sí, se me olvidó mencionar la plataforma: Windows y Linux. En la llanura C, C++ no
Al solicitar bibliotecas, es posible que desee mencionar su plataforma, ya que las bibliotecas pueden ser específicas de la plataforma. – WhirlWind
Echa un vistazo a vtd-xml, es mucho más fácil de usar que DOM y SAX –