Artigo
A revolução do Xml: tecnologias para o futuro da Web (parte II)
Como eu tinha dito no post <a href=" existem várias bibliotecas para manipulação de XML em C e C++.
Como eu tinha dito no post anterior, existem várias bibliotecas para manipulação de XML em C e C++. Algumas são bastante completas, outras valorizam a simplicidade. A escolha vai depender dos seus requisitos, então, na esperança de facilitar o seu trabalho, aqui vai uma pequena lista com bibliotecas XML para C e/ou C++ e algumas (poucas) características de cada uma delas.
-
\t
- libxml: clássica biblioteca para Xml, utilizada pelo projeto Gnome e vários outros projetos. Características: suporta dtds, schema (suporte parcial), xpath, multiplataforma, etc. Escrita em C. \t
- libxml++: implementação C++ da libxml. \t
- xerces-c++: biblioteca xml mantida pelo projeto Apache. Bem documentada. Nunca usei. \t
- tinyxml: biblioteca xml simples/pequena. Nunca usei, mas o Ricardo (XAngel) gosta.