A eXtensible Markup Language – XML, tem tido um importante papel no desenvolvimento da Web e no aumento da interoperabilidade entre sistemas nos dias de hoje, embora não seja a solução para todos os problemas de interoperabilidade.
Na internet é possível encontrar diversos artigos e tutoriais sobre XML e suas tecnologias relacionadas (DTDs, Schemas, etc). Um dos meus preferidos, é o The XML Revolution: Technologies For the Future Web e, ainda que não tenha sido atualizado desde 2003, é uma excelente fonte de informações.
Por fim é importante ressaltar que existem várias bibliotecas com suporte a XML para C e C++. Mais sobre o assunto nos próximos posts da série, aonde irei analisar as características de algumas bibliotecas.