A linguagem XML surgiu como uma forma de organizar a WEB, assim como o Sistema de Gerenciamento de Banco de Dados (SGBD) surgiu como alternativa ao Sistema de Arquivo. Dessa forma, percebe-se que a evolução decorre principalmente da necessidade de algo melhor.
A linguagem XML se assemelha com a linguagem HTML. Ambos representam determinado conteúdo. Entretanto, na linguagem HTML o conteúdo encontra-se desestruturado, o que dificulta a compreensão. Mas, por outro lado, essa linguagem também representa a forma como o conteúdo deverá ser apresentado. Já na linguagem XML o conteúdo encontra-se estruturado, o que facilita a compreensão e proporciona a compreensão do conteúdo também por máquinas. Entretanto, a Linguagem XML não provê detalhes de formatação.
Para transformar o conteúdo que esteja na linguagem XML em HTML, proporcionando uma melhor aparência da página deve ser necessário o uso de um conversor, o qual é chamado de processador XSL. Entretanto, o código XML ainda continua por trás da página, para que a máquina continue a entender o conteúdo. XML está estruturada em forma de árvore e sua construção depende do conhecimento de algumas terminologias específicas e em alguns casos muito parecidas com HTML. Dentre essas terminologias estão o uso de um tag inicial e final para cada elemento e colocação de atributos entre aspas. É válido ressaltar, ainda, que XML preserva os espaços em branco, diferentemente de HTML.
A linguagem XML é apenas um passo para que toda a WEB possa ser utilizada por máquinas. Sendo que a construção dessa WEB para ser usufruída por máquinas é chamada de WEB Semântica. Isso trará grandes benefícios para os usuários da informação. Já que no nível em que o processo já se encontra, a comunicação entre sistemas diferentes é possível, a integração de Sistemas de Bancos de Dados incompatíveis também, dentre outros. Imagine, agora, quando todas as informações disponíveis na WEB puderem ser utilizadas pelas máquinas... Nesse nível, todo conteúdo disponível poderia ser relacionado facilmente.
A linguagem XML se assemelha com a linguagem HTML. Ambos representam determinado conteúdo. Entretanto, na linguagem HTML o conteúdo encontra-se desestruturado, o que dificulta a compreensão. Mas, por outro lado, essa linguagem também representa a forma como o conteúdo deverá ser apresentado. Já na linguagem XML o conteúdo encontra-se estruturado, o que facilita a compreensão e proporciona a compreensão do conteúdo também por máquinas. Entretanto, a Linguagem XML não provê detalhes de formatação.
Para transformar o conteúdo que esteja na linguagem XML em HTML, proporcionando uma melhor aparência da página deve ser necessário o uso de um conversor, o qual é chamado de processador XSL. Entretanto, o código XML ainda continua por trás da página, para que a máquina continue a entender o conteúdo. XML está estruturada em forma de árvore e sua construção depende do conhecimento de algumas terminologias específicas e em alguns casos muito parecidas com HTML. Dentre essas terminologias estão o uso de um tag inicial e final para cada elemento e colocação de atributos entre aspas. É válido ressaltar, ainda, que XML preserva os espaços em branco, diferentemente de HTML.
A linguagem XML é apenas um passo para que toda a WEB possa ser utilizada por máquinas. Sendo que a construção dessa WEB para ser usufruída por máquinas é chamada de WEB Semântica. Isso trará grandes benefícios para os usuários da informação. Já que no nível em que o processo já se encontra, a comunicação entre sistemas diferentes é possível, a integração de Sistemas de Bancos de Dados incompatíveis também, dentre outros. Imagine, agora, quando todas as informações disponíveis na WEB puderem ser utilizadas pelas máquinas... Nesse nível, todo conteúdo disponível poderia ser relacionado facilmente.