PPSC
XML - Extensible Markup Language
Foi criada para estruturar, armazenar informações de transporte.
É classificada como extensível porque permite definir os elementos de marcação.
XML é uma recomendação da W3C
Linguagem de Marcação?
HTML → Dados relativos a páginas web.
XML → Definição de qualquer tipo de dado.
HTML formata e exibe os dados enquanto XML descreve e estrutura os mesmos dados.
Principais Características do XML
Linguagem e-mail: padrão de comunicação entre linguagens diferentes.
JavaScript → XML →PHP.
Ajax→ XML →JavaScript
Portabilidade: Um banco de dados pode escrever um arquivo XML para que outro banco consiga ler.
A sintaxe da XML
Janice data="01/04/2000"
Jefferson
Lembre-se
Amanha voce tem prova de matematica
→Versão XML do documento:
→Elemento raiz:
→4 elementos filhos da raiz ( para, de, cabecalho e corpo)
→Fim do elemento raiz:
A sintaxe da XML
Cada tag inicial tem um tag final , ou seja , as tags são usadas sempre em pares;
Todo documento XML possui um elemento raiz . Os demais elementos devem estar aninhados dentro de um elemento raiz.
XML Regras de sintaxe
Todos os elementos XML devem ter uma tag de fechamento; Marcas XML são case sensitive;
XML elementos devem estar devidamente aninhados
Errado:This text is bold and italic
Certo: This text is bold and italic
Usando atributos em XML
Os atributos em XML são usados para descrever os elementos XML ou para fornecer uma informação adicional sobre os elementos.
tínhamos SRC como um atributo do elemento IMG que fornecia informação adicional sobre o elemento.
Usando atributos em XML
Usando um atributo para o sexo:
Ana
Clara
Usando um elemento para o Sexo:
feminino
Ana
Clara
XSL - Extensible Stylesheet Language
Usada para transformar XML em HTML;
Define em como um arquivo XML será exibido;