Tecnologias Relacionadas à XML
Este capítulo contém uma lista de tecnologias que são importantes para o entendimento e o desenvolvimento de aplicações XML.
Também pode ser visto como uma informação "para onde ir daqui", se você quer estudar mais sobre a XML.
XHTML - HTML Extensível
XHTML é a reformulação da HTML 4.01 em XML. A XHTML 1.0 é a última versão da HTML.
Leia mais no tutorial de XHTML.
CSS - Cascading Style Sheets [Folhas de Estilo em Cascata]
Folhas de Estilo CSS podem ser adicionadas a documentos XML para prover informação sobre exibição. Leia mais no tutorial de CSS.
XSL - Extensible Style Sheet Language [Linguagem de Folha de Estilo Extensível]
A XSL consiste de três partes: XML Document Transformation [Transformação de Documento XML] (renomeada XSLT, ver abaixo), uma sintaxe de encaixe (matching) de padrões (renomeada XPath, ver abaixo), e uma interpretação de de objeto de formatação.
XSLT - XML Transformation [Transformação de XML]
A XSLT é muito mais poderosa do que a CSS. Ela pode ser usada para transformar arquivos XML em muitos formatos de saída diferentes.
Leia mais no tutorial de XSLT (em inglês).
XPath - XML Pattern Matching [Encaixe de Padrões XML]
A XPath é uma linguagem para endereçar partes de um documento XML. A XPath foi projetada para ser usada tanto pela XSLT quanto pelo XPointer.
XLink - XML Linking Language [Linguagem de Vínculação XML]
A XML LInguagem de Vínculação (XLink) permite que elementos sejam inseridos em documentos XML de modo a criar vínculos (links) entre recursos XML.
XPointer - XML Pointer Language [Linguagem de Ponteiro XML]
A XML Pointer Language (XPointer) suporta o endereçamento dentro de estruturas internas de documentos XML, tais como elementos,a tributos, e conteúdo.
DTD - Document Type Definition [Definição de Tipo de Documento]
Uma DTD pode ser usada para definir os blocos de construção legais de um docuemnto XML.
Leia mais no tutorial de DTD (em inglês).
Namespaces
O namespaces XML define um método para definir nomes de elementos e atributos usados em XML associando-os com referências de URI.
XSD - XML Schema
Os Schemas são alternativas poderosas para as DTDs. Os Schemas são escritos em XML, e suportam namespaces e data types (tipos de dados).
Leia mais no tutorial de Schema (em inglês).
XDR - XML Data Reduced [Redução de Dados XML]
A XDR é uma versão reduzida da XML Schema. O suporte para a XDR foi enviado com o Internet Explorer 5.0 quando a XML Schema era ainda um esboço. A Microsoft comprometeu-se a dar pleno suporte para a XML Schema tão logo a especificação torne-se uma Recomendação do W3C.
DOM - Document Object Model [Modelo de Objeto Documento]
O DOM define interfaces, propriedades e métodos para manipular documentos em XML.
Leia mais no tutorial de DOM (em inglês).
XQL - XML Query Language [Linguagem de Inquirição XML]
A Linguagem de Inquirição XML suporta utilidades de inquirição para extrair dados de documentos XML.
SAX - Simple API for XML [API Simples para XML]
A SAX é outra interface para ler e manipular documentos XML.
Recomendações do W3C
O World Wide Web Consortium (W3C) foi fundado em 1994 para conduzir a Web desenvolvendo protocolos WWW comuns como HTML, CSS and XML.
O trabalho mais importante feito pelo W3C é o desenvolvimento de especificações Web (chamadas "Recomendações") que descrevem os protocolos de comunicação (como HTML e XML) e outros blocos de construção da Web.
Leia mais sobre o status de cada padrão XML na W3C
School.
|