XHTML | |
Sobre XML - XHTML Inclui aplicações gramaticais que preparam a transição para a web semântica via XML, ou seja, é facilmente visualizada, editada e validada por ferramentas XML | |
XML (Extensible Markup Language) é uma linguagem que permite o uso de diversos critérios de marcações para a formatação de páginas web, com métodos de codificação padronizados a partir do significado das informações. Instrumento poderoso para representar a estrutura das informações, permite que diversos fragmentos destas informações se relacionem uns com os outros, independentemente de como são apresentados para os usuários. ► Exemplo ■ É uma linguagem extensível (Extensible) porque permite que cada ambiente tenha suas marcações de acordo com a sua conveniência, bem como a ordem em que são dispostas. Esta característica permite que um documento seja utilizado como um intermediador entre sistemas, na medida em que as marcações podem ser compatíveis umas com as outras e permitam a comunicação entre dispositivos e/ou programas (como no caso dos serviços web, ou web services, que funcionam muitas vezes em ambientes totalmente automatizados). ■ É uma linguagem composta de marcações (Markup), semelhantes às marcações que compõem a linguagem HTML. Os elementos podem ser definidos de acordo com o seu significado ou a necessidade dos usuários e não de acordo com o modo como os browsers os interpretam e mostram na tela do monitor. ■ Como linguagem (Language) que se estabelece a partir do significado das marcações, permite a utilização de vocabulários controlados bem como a criação de outras linguagens, como RSS por exemplo. ■ A estruturação das informações, a partir de convenções padronizadas, facilita o compartilhamento de metadados. ■ Facilita também a automação de processos a partir de conteúdos estruturados de acordo com vocabulários controlados. ■ O significado das informações, quando claramente explicitado, permite que os aplicativos que as acessam possam interpretá-las e processá-las. -> Um site com receitas culinárias que esteja formatado com marcações XML pode ser acessado por aplicativos de outro site, que podem acrescentá-lo à sua lista de links se as receitas tiverem afinidades com as suas. ■ Os arquivos XML podem ser formatados para diversos formatos de saída, como impressão, página web ou apresentação de slides, por exemplo. O arquivo XML se mantém independente dos arquivos de formatação, o que permite que cada alteração atualize dinamicamente os documentos de saída sem que estes precisem ser inteiramente reformatados. ■ A formatação pode ser feita através de arquivos XSLT (Extensible Stylesheet Language Transformations), cada um configurado para um formato diferente. ■ XSLT (Extensible Stylesheet Language Transformations) é uma linguagem de formatação, que atua para o XML como o CSS para o HTML. Permite a formatação de arquivos XML em outros arquivos XML, ou HTML, ou XHTML, controlando o modo de saída. Assim, o conteúdo dinâmico de um site pode ser arquivado num banco de dados, transportado em XML e formatado em HTML, através de XSLT. Diferentes arquivos XSLT podem gerar diferentes layouts para os mesmos dados. Este recurso é útil quando se cria diferentes formatações para diferentes browsers e dispositivos, por exemplo. ■ Os arquivos de XLST são também arquivos XML e têm a mesma estrutura descrita acima e uma série de instruções (ou "templates") para a formatação dos dados.
Referências bibliográficas Termos utilizados: |
|
| ▲ Alto |