SlideShare uma empresa Scribd logo
1 de 8
XML Jonas Vilasbôas Moreira http://sdevlab.wordpress.com
O que é XML XML (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 Árvore Os 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 ,[object Object]
 as tags são case-sensitive
 os elementos deve ser propriamente aninhados

Mais conteúdo relacionado

Mais procurados (20)

HTML
HTMLHTML
HTML
 
Aula 09
Aula 09Aula 09
Aula 09
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
 
Aula 04
Aula 04Aula 04
Aula 04
 
HTML - Parte 1
HTML - Parte 1HTML - Parte 1
HTML - Parte 1
 
Curso HTML e CSS Part1
Curso HTML e CSS Part1Curso HTML e CSS Part1
Curso HTML e CSS Part1
 
Xhtml 2011 - atualizado
Xhtml   2011 - atualizadoXhtml   2011 - atualizado
Xhtml 2011 - atualizado
 
Aula 06
Aula 06Aula 06
Aula 06
 
HTML
HTMLHTML
HTML
 
Disciplina de Laboratório WEB
Disciplina de Laboratório WEBDisciplina de Laboratório WEB
Disciplina de Laboratório WEB
 
HTML Formatando Textos
HTML Formatando TextosHTML Formatando Textos
HTML Formatando Textos
 
Aula 03
Aula 03Aula 03
Aula 03
 
HTML Principios Básicos
HTML Principios BásicosHTML Principios Básicos
HTML Principios Básicos
 
00 a linguagem html
00 a linguagem html00 a linguagem html
00 a linguagem html
 
HTML5 - (02) Estrutura Básica - DOCTYPE e Charsets
HTML5 - (02) Estrutura Básica - DOCTYPE e CharsetsHTML5 - (02) Estrutura Básica - DOCTYPE e Charsets
HTML5 - (02) Estrutura Básica - DOCTYPE e Charsets
 
Aula 07
Aula 07Aula 07
Aula 07
 
Aula 02
Aula 02Aula 02
Aula 02
 
Curso de html - Introdução ao HTML
Curso de html -  Introdução ao HTMLCurso de html -  Introdução ao HTML
Curso de html - Introdução ao HTML
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTML
 
Curso HTML e CSS
Curso HTML e CSSCurso HTML e CSS
Curso HTML e CSS
 

Destaque

Destaque (18)

Offer for Sales Managers
Offer for Sales ManagersOffer for Sales Managers
Offer for Sales Managers
 
A intersubjetividade nas relações dialogais pedagógicas em ambientes virtuais...
A intersubjetividade nas relações dialogais pedagógicas em ambientes virtuais...A intersubjetividade nas relações dialogais pedagógicas em ambientes virtuais...
A intersubjetividade nas relações dialogais pedagógicas em ambientes virtuais...
 
Economia
EconomiaEconomia
Economia
 
Algo sobre la eucaristía.
Algo sobre la eucaristía.Algo sobre la eucaristía.
Algo sobre la eucaristía.
 
Estudio de escarlata
Estudio de escarlataEstudio de escarlata
Estudio de escarlata
 
11c28. 11b14
11c28. 11b1411c28. 11b14
11c28. 11b14
 
Géneros literarios. Francisco Abad pdf
Géneros literarios. Francisco Abad  pdfGéneros literarios. Francisco Abad  pdf
Géneros literarios. Francisco Abad pdf
 
sheraz_mehmood1
sheraz_mehmood1sheraz_mehmood1
sheraz_mehmood1
 
intro to networking lan
intro to networking lanintro to networking lan
intro to networking lan
 
Paixão Inesperada
Paixão InesperadaPaixão Inesperada
Paixão Inesperada
 
Publicidade
PublicidadePublicidade
Publicidade
 
ciaoi123p020
ciaoi123p020ciaoi123p020
ciaoi123p020
 
Seja Amigo Da áGua!
Seja Amigo Da áGua!Seja Amigo Da áGua!
Seja Amigo Da áGua!
 
bb hfc ntwk test
bb hfc ntwk testbb hfc ntwk test
bb hfc ntwk test
 
Wenyard é um jogo de compra e venda de ações, comércio e Networking.
Wenyard é um jogo de compra e venda de ações, comércio e Networking.Wenyard é um jogo de compra e venda de ações, comércio e Networking.
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
PLANO DE CONTINGÊNCIA Gripe A_Agrupamento de  Escolas Inês de Castro-Coimbra.pdfPLANO DE CONTINGÊNCIA Gripe A_Agrupamento de  Escolas Inês de Castro-Coimbra.pdf
PLANO DE CONTINGÊNCIA Gripe A_Agrupamento de Escolas Inês de Castro-Coimbra.pdf
 
Vôos
VôosVôos
Vôos
 
Decadencia da musica brasileira
Decadencia da musica brasileiraDecadencia da musica brasileira
Decadencia da musica brasileira
 

Semelhante a Xml (20)

Aula 3
Aula 3Aula 3
Aula 3
 
Aula html
Aula htmlAula html
Aula html
 
XHTML
XHTMLXHTML
XHTML
 
HTML Básico 2
HTML Básico 2HTML Básico 2
HTML Básico 2
 
XML
XMLXML
XML
 
Conceitos de xml
Conceitos de xmlConceitos de xml
Conceitos de xml
 
Aula02
Aula02Aula02
Aula02
 
Xhtml
XhtmlXhtml
Xhtml
 
Html slide
Html slideHtml slide
Html slide
 
A e xtensible markup language (xml)
A e xtensible markup language (xml)A e xtensible markup language (xml)
A e xtensible markup language (xml)
 
Mini-curso RoR - Aula 02
Mini-curso RoR - Aula 02Mini-curso RoR - Aula 02
Mini-curso RoR - Aula 02
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 
Html
HtmlHtml
Html
 
HTML introdução
HTML  introduçãoHTML  introdução
HTML introdução
 
Introdução à XML - Serviço de Biblioteca da EEFE-USP
Introdução à XML - Serviço de Biblioteca da EEFE-USPIntrodução à XML - Serviço de Biblioteca da EEFE-USP
Introdução à XML - Serviço de Biblioteca da EEFE-USP
 
Aula1
Aula1Aula1
Aula1
 
Aula de XHTML
Aula de XHTMLAula de XHTML
Aula de XHTML
 
01- Introdução ao XML
01- Introdução ao XML01- Introdução ao XML
01- Introdução ao XML
 

Último

classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxLuciana Luciana
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfKarinaSouzaCorreiaAl
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVlenapinto
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...DirceuNascimento5
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptxMarlene Cunhada
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRafaelaMartins72608
 

Último (20)

classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDF
 

Xml

  • 1. XML Jonas Vilasbôas Moreira http://sdevlab.wordpress.com
  • 2. O que é XML XML (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 Árvore Os 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.
  • 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.
  • 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>