Tutorial de XML

XML INÍCIO Introdução ao XML XML Como usar Árvore XML Sintaxe XML Elementos XML Atributos XML Namespaces XML Exibição XML XML HttpRequest Analisador de XML XML DOM XML XPath XML XSLT XML XQuery XML XLink Validador de XML XML DTD Esquema XML Servidor XML Exemplos XML Teste de XML Certificado XML

XML AJAX

Introdução AJAX AJAX XML Http Solicitação AJAX Resposta AJAX Arquivo XML AJAX PHP AJAX ASP AJAX Banco de dados AJAX Aplicativos AJAX Exemplos AJAX

XML DOM

Introdução ao DOM Nós DOM Acesso ao DOM Informações do nó DOM Lista de nós DOM Travessia do DOM Navegação DOM Valores de obtenção do DOM Nós de alteração do DOM Remoção de nós do DOM Substituir nós DOM DOM Criar nós DOM Adicionar nós Nós clones DOM Exemplos de DOM

Tutorial XPath

Introdução ao XPath Nós XPath Sintaxe XPath Eixos XPath Operadores XPath Exemplos de XPath

Tutorial XSLT

Introdução ao XSLT Idiomas XSL Transformação XSLT XSLT <modelo> XSLT <valor-de> XSLT <para-cada> XSLT <classificar> XSLT <if> XSLT <escolha> Aplicar XSLT XSLT no cliente XSLT no servidor XSLT Editar XML Exemplos de XSLT

Tutorial XQuery

Introdução ao XQuery Exemplo de XQuery XQuery FLWOR XQuery HTML Termos de XQuery Sintaxe XQuery Adicionar XQuery Seleção de XQuery Funções XQuery

XML DTD

Introdução DTD Blocos de construção de DTD Elementos DTD Atributos DTD Elementos DTD vs Attr Entidades DTD Exemplos de DTD

Esquema XSD

Introdução ao XSD XSD Como fazer XSD <esquema> Elementos XSD Atributos XSD Restrições XSD

Complexo XSD

Elementos XSD XSD vazio Apenas elementos XSD Somente texto XSD XSD Misto Indicadores XSD XSD <qualquer> XSD <qualquer atributo> Substituição XSD Exemplo de XSD

Dados XSD

Cadeia XSD Data XSD XSD Numérico XSD Misc Referência XSD

Serviços da Web

Serviços XML XML WSDL XML SOAP XML RDF XML RSS

Referências

Tipos de nós DOM Nó DOM Lista de nós DOM DOM NamedNodeMap Documento DOM Elemento DOM Atributo DOM Texto DOM DOM CDATA Comentário DOM DOM XMLHttpRequest Analisador de DOM Elementos XSLT Funções XSLT/XPath

Exibindo XML


Arquivos XML brutos podem ser visualizados em todos os principais navegadores.

Não espere que os arquivos XML sejam exibidos como páginas HTML.


Visualizando arquivos XML

<?xml version="1.0" encoding="UTF-8"?>
 - < note >
       < to > Tove </ to >
       < from > Jani </ from >
       < título > Lembrete </ título >
       < corpo > Não ' não me esqueça neste fim de semana! </ corpo >
   </ nota >

Veja o arquivo XML acima em seu navegador: note.xml

A maioria dos navegadores exibirá um documento XML com elementos codificados por cores.

Muitas vezes, um sinal de mais (+) ou menos (-) à esquerda dos elementos pode ser clicado para expandir ou recolher a estrutura do elemento.

Para visualizar a fonte XML bruta, tente selecionar "Exibir fonte da página" ou "Exibir fonte" no menu do navegador.

Observação: no Safari 5 (e anteriores), apenas o texto do elemento será exibido. Para visualizar o XML bruto, você deve clicar com o botão direito na página e selecionar "Exibir fonte".


Visualizando um arquivo XML inválido

Se um arquivo XML incorreto for aberto, alguns navegadores relatarão o erro e alguns o exibirão ou exibirão incorretamente.

<?xml version="1.0" encoding="UTF-8"?>
 - < note >
       < to > Tove </ to >
       < from > Jani </Ffrom >
       < título > Lembrete </ título >
       < corpo > Não ' não me esqueça neste fim de semana! </ corpo >
   </ nota >

Tente abrir o seguinte arquivo XML: note_error.xml


Outros exemplos de XML

A visualização de alguns documentos XML ajudará você a ter a sensação de XML:

Um menu de café da manhã XML
Este é um menu de café da manhã de um restaurante, armazenado como XML.

Um catálogo de CD XML
Esta é uma coleção de CD, armazenada como XML.

Um catálogo de plantas XML
Este é um catálogo de plantas de uma loja de plantas, armazenado como XML.

×

Cabeçalho



Por que o XML é exibido assim?

Os documentos XML não contêm informações sobre como exibir os dados.

Como as tags XML são "inventadas" pelo autor do documento XML, os navegadores não sabem se uma tag como <table> descreve uma mesa HTML ou uma mesa de jantar.

Sem nenhuma informação sobre como exibir os dados, os navegadores podem apenas exibir o documento XML como está.

Dica: Se você quiser estilizar um documento XML, use XSLT .