Conceito de XML
O XML (sigla de eXtensible Markup Language) é uma linguagem informática com grande flexibilidade geralmente usada na construção de páginas Web. Esta linguagem foi criada pelo W3C (World Wide Consortium) com o objectivo de superar algumas limitações do HTML, nomeadamente no que diz respeito ao comércio electrónico. Tem como base a linguagem SGML (Standard Generalized Markup Language), tendo-se mantido as funcionalidades mais úteis na criação de páginas Web e removido as opções de maior complexidade. Uma das principais características do XML é o facto de permitir que várias outras aplicações de software consigam interpretar o significado e o contexto do seu conteúdo. Por outro lado, ao contrário do HTML, o XML permite que as suas tags possam ser definidas pelos web designers e programadores. Além disso, o XML faz recurso de folhas de estilo (stylesheets) que definem o aspecto do documento, permitindo assim que o mesmo documento possa ser definido em vários aspectos.