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.
3 comentários:
Oi Rafaela,
Aqui vai mais uma utilização do XML, agora organizando o conteúdo de um texto. Veja esse demo.
Oi Rafaela,
Não sei se ficou claro para você, mas a principal diferença entre o HTML e o XML é a seguinte: o HTML tem o objetivo de cuidar da aparência da página, provendo detalhes de formatação do texto, imagem/cor de fundo, posição de figuras, etc; já o XML provê uma estrutura para o conteúdo da página. Ou seja, em HTML, o conteúdo também está lá, mas está desestruturado, dificultando assim o acesso de programas.
Quanto a visualização, é importante lembrar que, com a ajuda do XSL, o XML é então formatado e pode ser visualizado no formato HTML, mas o código XML continua por trás da página, permitindo assim, que programas possam acessá-lo. Veja, por exemplo, esta página em XML (formatado por XSL): http://www.w3schools.com/xml/simplexsl.xml . Se você clicar em cima dela com o botão direito, e pedir para exibir o código fonte, poderá checar que a página é escrita em XML e não em HTML.
Sacou tudo? : )
Um beijão,
Renata
Renata, realmente a principal diferença não havia ficado clara. Então mudei o post nessa parte.
Já com relação ao XSL, já havia ficado claro que a linguagem XML continuava atrás da página, pois a máquina deve continuar entendendo o conteúdo. Então acrescentei uma frase nesse parágrafo para que isso fique bem claro.
Dê uma nova lida!!!
Espero que tenha conseguido entender o que me passou
Bjus
Postar um comentário