XML, farklı sistemler/yazılımlar arasında veri paylaşımını sağlamak için geliştirilmiş bir standarttır. Böylece paylaşılmak istenen verilerin, standart format kullanılarak yazılımdan bağımsız bir şekilde saklanması ve iletilmesi sağlanır.
C++ ile XML dökümanları
oluşturmak ve okuyup ayrıştırmak için çeşitli kütüphaneler
mevcuttur. Bunlardan bazıları :
RapidXml
(http://rapidxml.sourceforge.net)
TinyXml (
http://www.grinninglizard.com/tinyxml/)