Entenda a definição de linguagem XML da ferramenta de página WEB (2)
Autor:Eve Cole
Data da Última Atualização:2009-07-07 16:10:01
2. Definição de XML
XML é uma versão simplificada do SGML que combina a rica funcionalidade do SGML com a facilidade de uso do HTML em aplicações Web. O XML retém os recursos extensíveis do SGML, o que torna o XML fundamentalmente diferente do HTML. XML é muito mais poderoso que HTML. Não é mais uma tag fixa, mas permite a definição de um número ilimitado de tags para descrever as informações do documento, permitindo estruturas de informação aninhadas. HTML é apenas um método geral para exibir dados na Web, enquanto XML fornece um método geral para processar diretamente dados da Web. HTML se concentra na descrição do formato de exibição de uma página da Web, enquanto o XML se concentra na descrição do conteúdo de uma página da Web.
XML inclui Extensible Format Language XSL (Extensible Style Language) e Extensible Linking Language XLL (Extensible Linking Language).
XSL é usado para traduzir dados XML em HTML ou outras linguagens formatadas. XSL fornece uma função CSS de página empilhada, permitindo que os desenvolvedores construam páginas da Web com uma estrutura de camada de expressão diferente da estrutura de dados do XML. XSL também pode ser usado com HTML para construir páginas empilhadas. XSL pode interpretar um número ilimitado de tags, o que torna o layout da Web mais colorido, como texto dinâmico e texto de corrida de cavalos. Além disso, o XSL também lida com vários idiomas, exibição de caracteres chineses de byte duplo, vários processamentos de grades, etc.
XLL é a linguagem de link do XML, que é semelhante ao link do HTML, mas possui funções mais poderosas. XLL oferece suporte a links extensíveis e links multidirecionais. Ele quebra a restrição de que o HTML suporta apenas os links mais simples sob o conceito de hipertexto e pode suportar nomes de domínio independentes de endereço, links bidirecionais, loops, links de coleção de múltiplas fontes, etc. Os links XLL não são restritos por documentos e podem ser especificados e gerenciados completamente de acordo com os requisitos do usuário.
Para tornar o XML fácil de aprender e usar, o XML simplifica um grande número de funções que raramente são usadas em SGML. Assim como apenas oito mil das centenas de milhares de caracteres chineses são comumente usados, e as partes comumente usadas do SGML representam apenas 20%, o XML abandona as partes incomuns do SGML, tornando-o 80% simplificado de uma só vez. Como resultado, a especificação de sintaxe para XML é de apenas 30 páginas, enquanto SGML é de 500 páginas.
O design XML também considera sua facilidade de uso, que vem de dois aspectos: por um lado, é conveniente para os usuários escreverem páginas Web e, por outro lado, não é difícil para os designers implementarem navegadores XML.
Resumindo, o XML utiliza um formato padrão simples e flexível para fornecer um meio eficaz de descrição e troca de dados para aplicações baseadas na Web. HTML descreve um método comum para exibir dados globais, enquanto XML fornece um método comum para processar dados globais diretamente.