SlideShare uma empresa Scribd logo
XMLJonas Vilasbôas Moreirahttp://sdevlab.wordpress.com
O que é XMLXML (acrônimo de EXtensible Markup Language) é uma linguagem de formatação fortemente recomendada pela W3C que funciona de maneira semelhante a HTML, porém sua principal preocupação é “o que o dado significa” diferente de HTML que tem como foco principal “como os dados devem ser exibidos”.Para isto, não existem tags pré-estabelecidas em XML, nesta linguagem de formatação você deve definir suas tags.
Exemplo de código XML<author>Jonas</author><authorURL>http://sdevlab.wordpress.com</authorURL><contact>	               <contactEmail>jonas.vbm@gmail.com</contactEmail>               <contactFone>3471-9200</contactFone></contact>
XML não serve para nada?Pode ser difícil de entender no início mas, XML de fato não faz nada sozinho. A idéia da linguagem é estruturar, armazenar e transportar dados diversos, se valendo para isto da flexibilidade na criação das tags.Estes dados por sua vez devem ser tratadas por alguma outra linguagem para que possam ser utilizados em algum sistema.
Estrutura em ÁrvoreOs documentos XML precisam ser formados em uma estrutura semelhante à uma árvore de dados, ou seja, ele precisa ter um elemento raiz, e outros elementos filhos deste primeiro, como no exemplo:<note>     <title>Nota</title>     <author>Jonas</author>     <content>Esta é a nota</content></note>Veja que no exemplo o elemento <note> é pai de <title>, <author> e <content>.
Regras de Sintaxe um elemento XML deve ter uma tag de fechamento
 as tags são case-sensitive
 os elementos deve ser propriamente aninhados

Mais conteúdo relacionado

PPT
Desenvolvimento para a Internet - Aula 03
PPT
PPTX
HTML - Aula 01 - Estrutura básica e tags básicas no html
PDF
PPT
PPTX
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
PPTX
Codificações basicas em HTML e XML
Desenvolvimento para a Internet - Aula 03
HTML - Aula 01 - Estrutura básica e tags básicas no html
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Codificações basicas em HTML e XML

Mais procurados (20)

PPTX
HTML
PDF
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
PPTX
HTML - Parte 1
PDF
Curso HTML e CSS Part1
PPT
Xhtml 2011 - atualizado
PDF
PPTX
Disciplina de Laboratório WEB
PDF
HTML Formatando Textos
PDF
HTML Principios Básicos
PPT
00 a linguagem html
PPTX
HTML5 - (02) Estrutura Básica - DOCTYPE e Charsets
PPTX
Curso de html - Introdução ao HTML
PDF
WebDesign AULA 2: Introdução a HTML
HTML
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
HTML - Parte 1
Curso HTML e CSS Part1
Xhtml 2011 - atualizado
Disciplina de Laboratório WEB
HTML Formatando Textos
HTML Principios Básicos
00 a linguagem html
HTML5 - (02) Estrutura Básica - DOCTYPE e Charsets
Curso de html - Introdução ao HTML
WebDesign AULA 2: Introdução a HTML
Anúncio

Destaque (18)

PDF
Offer for Sales Managers
PPTX
A intersubjetividade nas relações dialogais pedagógicas em ambientes virtuais...
PPT
Economia
DOCX
Estudio de escarlata
DOCX
PDF
Géneros literarios. Francisco Abad pdf
PDF
sheraz_mehmood1
PDF
intro to networking lan
PPS
Paixão Inesperada
PPS
Publicidade
PDF
ciaoi123p020
PPS
Seja Amigo Da áGua!
PDF
bb hfc ntwk test
PDF
Wenyard é um jogo de compra e venda de ações, comércio e Networking.
PDF
PLANO DE CONTINGÊNCIA Gripe A_Agrupamento de Escolas Inês de Castro-Coimbra.pdf
PPS
Decadencia da musica brasileira
Offer for Sales Managers
A intersubjetividade nas relações dialogais pedagógicas em ambientes virtuais...
Economia
Estudio de escarlata
Géneros literarios. Francisco Abad pdf
sheraz_mehmood1
intro to networking lan
Paixão Inesperada
Publicidade
ciaoi123p020
Seja Amigo Da áGua!
bb hfc ntwk test
Wenyard é um jogo de compra e venda de ações, comércio e Networking.
PLANO DE CONTINGÊNCIA Gripe A_Agrupamento de Escolas Inês de Castro-Coimbra.pdf
Decadencia da musica brasileira
Anúncio

Semelhante a Xml (20)

PDF
01- Introdução ao XML
DOCX
Tp 4 xml
PDF
XML_WS.pdf
PDF
Aplicando Transformação em XML usando XSLT e XSL-FO - 1
PPT
XML - Parte 1
PDF
Apostila XML, DTD, XSD e XSLT
PPTX
XML: uma introdução (UNESP, GPNTI, BEAM)
PPT
Conceitos de xml
PDF
PPTX
eXtensible Markup Language (XML)
PDF
XML: Uma Introdução Prática (2001)
PDF
PDF
Curso XML - IBM Academic Initiative
PPTX
Parte5 xml
PPT
Java e XML
PDF
Introdução à XML - Serviço de Biblioteca da EEFE-USP
PDF
Tecnologias XML e XML no SQL Server 2016
PDF
Curso de xml
01- Introdução ao XML
Tp 4 xml
XML_WS.pdf
Aplicando Transformação em XML usando XSLT e XSL-FO - 1
XML - Parte 1
Apostila XML, DTD, XSD e XSLT
XML: uma introdução (UNESP, GPNTI, BEAM)
Conceitos de xml
eXtensible Markup Language (XML)
XML: Uma Introdução Prática (2001)
Curso XML - IBM Academic Initiative
Parte5 xml
Java e XML
Introdução à XML - Serviço de Biblioteca da EEFE-USP
Tecnologias XML e XML no SQL Server 2016
Curso de xml

Último (20)

PDF
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
PPTX
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
PDF
embriologia_animal_aula_share_2026_semestre
PDF
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
PDF
GESTÃO DA FASE PRÉ-ANALÍTICA- Recomendações da SBPC-ML (3).pdf
PPTX
disciplulado curso preparatorio para novos
PPTX
HISTÓRIA DO BRASIL - anos de Democracia.pptx
PPTX
NR11 - Treinamento Direcao Defensiva - 2023.pptx
PPTX
Realismo e Naturalismo: Aluísio Azevedo.
PPTX
Reino Monera e Protista: representantes e caracteristicas.pptx
PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
PPTX
ACIDOS NUCLEICOS - REPLICAÇÃO DO DNA - E.M.
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PDF
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
PDF
Uma Introdução às Ciências do Alcorão (Islam)
PDF
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
PPT
sistema reprodutor para turmas do oitavo ano
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
PPTX
Filosofia Ocidental Antiga 2025 - versão atualizada
PDF
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
embriologia_animal_aula_share_2026_semestre
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
GESTÃO DA FASE PRÉ-ANALÍTICA- Recomendações da SBPC-ML (3).pdf
disciplulado curso preparatorio para novos
HISTÓRIA DO BRASIL - anos de Democracia.pptx
NR11 - Treinamento Direcao Defensiva - 2023.pptx
Realismo e Naturalismo: Aluísio Azevedo.
Reino Monera e Protista: representantes e caracteristicas.pptx
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
ACIDOS NUCLEICOS - REPLICAÇÃO DO DNA - E.M.
Cantores.pdf-Deslandes, Tinoco e Zambujo
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
Uma Introdução às Ciências do Alcorão (Islam)
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
sistema reprodutor para turmas do oitavo ano
Organizador Curricular da Educação em Tempo Integral.pdf
Filosofia Ocidental Antiga 2025 - versão atualizada
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES

Xml

  • 2. O que é XMLXML (acrônimo de EXtensible Markup Language) é uma linguagem de formatação fortemente recomendada pela W3C que funciona de maneira semelhante a HTML, porém sua principal preocupação é “o que o dado significa” diferente de HTML que tem como foco principal “como os dados devem ser exibidos”.Para isto, não existem tags pré-estabelecidas em XML, nesta linguagem de formatação você deve definir suas tags.
  • 3. Exemplo de código XML<author>Jonas</author><authorURL>http://sdevlab.wordpress.com</authorURL><contact> <contactEmail>jonas.vbm@gmail.com</contactEmail> <contactFone>3471-9200</contactFone></contact>
  • 4. XML não serve para nada?Pode ser difícil de entender no início mas, XML de fato não faz nada sozinho. A idéia da linguagem é estruturar, armazenar e transportar dados diversos, se valendo para isto da flexibilidade na criação das tags.Estes dados por sua vez devem ser tratadas por alguma outra linguagem para que possam ser utilizados em algum sistema.
  • 5. Estrutura em ÁrvoreOs documentos XML precisam ser formados em uma estrutura semelhante à uma árvore de dados, ou seja, ele precisa ter um elemento raiz, e outros elementos filhos deste primeiro, como no exemplo:<note> <title>Nota</title> <author>Jonas</author> <content>Esta é a nota</content></note>Veja que no exemplo o elemento <note> é pai de <title>, <author> e <content>.
  • 6. Regras de Sintaxe um elemento XML deve ter uma tag de fechamento
  • 7. as tags são case-sensitive
  • 8. os elementos deve ser propriamente aninhados
  • 9. o documento XML deve ter um elemento raiz
  • 10. os valores dos atributos devem estar entre “”
  • 11. alguns caracteres tem um significado especial em XML como <, >, &, “” e ‘’, eles devem então ser referenciados no formato $amp;
  • 12. Comentários devem ter a seguinte sintaxe:<!-- This is a comment --> Regras para nomear um elemento elementos podem ter letras, números e outros caracteres
  • 13. elementos não podem começar com números ou caracteres de pontuação
  • 14. elementos não podem começar com as letras xml em nenhuma variação do tipo Xml, XML...
  • 15. nomes de elementos não podem ter espaçosExceto os pontos acima, não existem outras restrições, nenhuma palavra é reservada.
  • 16. Exemplo de documento XML válido<?xml version="1.0“ encoding="ISO-8859-1"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body></note>