0% acharam este documento útil (0 voto)
5 visualizações2 páginas

3 XML

XML, ou Extensible Markup Language, é uma linguagem de marcação projetada para armazenar e transportar dados de forma estruturada, sendo legível por humanos e máquinas. A estrutura básica de um arquivo XML inclui um único elemento raiz, elementos aninhados e regras rigorosas de sintaxe, diferenciando-se do HTML, que se concentra na apresentação. XML é amplamente utilizado em aplicações como arquivos de configuração, troca de dados entre sistemas e integração com bancos de dados.

Enviado por

kerkejal
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações2 páginas

3 XML

XML, ou Extensible Markup Language, é uma linguagem de marcação projetada para armazenar e transportar dados de forma estruturada, sendo legível por humanos e máquinas. A estrutura básica de um arquivo XML inclui um único elemento raiz, elementos aninhados e regras rigorosas de sintaxe, diferenciando-se do HTML, que se concentra na apresentação. XML é amplamente utilizado em aplicações como arquivos de configuração, troca de dados entre sistemas e integração com bancos de dados.

Enviado por

kerkejal
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Introdução ao XML

1. O que é XML?
XML significa Extensible Markup Language. É uma linguagem de marcação
criada para armazenar e transportar dados de forma estruturada. Diferente do HTML,
que tem o foco na apresentação visual, o XML se preocupa com a estrutura e o
conteúdo dos dados.

- É legível tanto por humanos quanto por máquinas.

- Os elementos são definidos por tags personalizadas.

- É amplamente utilizado para integração entre sistemas, arquivos de configuração,


banco de dados, etc.

2. Estrutura Básica de um Arquivo XML


Um documento XML básico segue uma hierarquia com elementos
aninhados (ou seja, dentro uns dos outros). Veja o exemplo:

<?xml version="1.0" encoding="UTF-8"?>


<livraria>
<livro>
<titulo>Dom Casmurro</titulo>
<autor>Machado de Assis</autor>
<ano>1899</ano>
</livro>
</livraria>

3. Regras Básicas do XML


- Deve haver apenas um elemento raiz.

- Todos os elementos devem ser fechados corretamente.

- Os nomes das tags diferenciam maiúsculas de minúsculas.

- Os atributos devem estar entre aspas e definidos dentro da tag de abertura.

Exemplo com atributos:

<livro genero="Romance" preco="34.90">


<titulo>A Moreninha</titulo>
</livro>
4. Comparando XML com HTML
XML é uma linguagem de marcação para dados. HTML é uma linguagem
de marcação para apresentação. No XML, o usuário define suas próprias tags,
enquanto no HTML se usam tags predefinidas. O XML exige sintaxe rigorosa e
serve para transportar e armazenar dados, enquanto o HTML é usado para
exibir conteúdo na web.

5. Aplicações do XML
- Arquivos de configuração (ex: .config, .pom, .plist)

- Troca de dados entre sistemas (Web Services)

- Armazenamento leve de dados

- Definição de layouts em aplicativos (como no Android)

- Integração com bancos de dados

6. Atividades
Parte A – Compreensão e Interpretação
1. O que significa XML e qual sua principal finalidade?
2. Qual a diferença entre XML e HTML?
3. No XML, o que é um elemento raiz?
4. Por que o XML é considerado uma linguagem extensível?
5. O que acontece se um elemento XML não for fechado corretamente?

Parte B – Mãos à Obra


1. Crie um arquivo XML simples que represente uma coleção de músicas,
contendo pelo menos 3 músicas. Cada música deve conter: título, artista e ano.
2. Monte um XML com a estrutura de um aluno em uma escola, contendo nome,
matrícula, curso e 3 disciplinas com suas respectivas notas.

Parte C – Pesquisa
1. O que são DTD e XSD no contexto de XML?
2. Qual a função do namespace em um arquivo XML?
3. O que é e como funciona a validação de um XML?
4. Cite pelo menos 3 linguagens ou tecnologias que utilizam XML para funcionar.
5. O que é XPath e para que ele é usado?

Você também pode gostar