Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitos, prticas,
atualidades e tendncias
Prof. Fabrcio Silva Assumpo
fabricioassumpcao.com | contentmind.com.br
Criao de
documentos
XML
(Parte 1)
Linguagens de marcao
[...] um conjunto de convenes
utilizadas para a codificao de textos.
Uma linguagem de marcao deve
especificar que marcas so permitidas,
quais so exigidas, como se deve fazer
distino entre as marcas e o texto e
qual o significado da marcao.
(ALMEIDA, 2002, p. 6).
Fabrcio Silva Assumpo, 2013
Linguagens de marcao
Linguagens de marcao
O que XML?
Codificar
textos/documentos
Apresentar
o contedo de diferentes
formas
Um
Contedo exibido em
um computador
desktop
Contedo
exibido em um
Trocar
O
dados
Regras
Elementos
So
Os
Regras
Elementos
Os
Regras
Elementos
Elementos
no podem se sobrepor
Errado
Certo
<agenda>
<contato>
<agenda>
<contato>
<nome>Fabrcio</nome>
<endereco>
<nome>Fabrcio</nome>
<endereco>
<cidade>Marlia</cidade>
</contato>
</endereco>
</agenda>
<cidade>Marlia</cidade>
</endereco>
</contato>
Fabrcio Silva Assumpo, 2013
</agenda>
Regras
Elementos
Errado
<6>
<-endereo>
<.telefone>
<preo do livro>
<telefone/celular>
<data?>
Certo
<Agenda>
<AGENDA>
<agenda1>
<Preo_Do_Livro>
<funo>
<_altura>
Fabrcio Silva Assumpo, 2013
Regras
Elementos
A XML sensvel!
<Agenda>
<agenda>
<AGENDA>
<aGenda>
<aGendA>
Fabrcio Silva Assumpo, 2013
Documentos XML
rvore
XML
Ns
Ns: os componentes de um documento XML
Elementos
Os
Textos
Cadeias
Raiz
Um
Ns
N raiz
(ponto abstrato acima
do elemento do
documento)
Elemento
<agenda>
do
<contato>
documento
<nome>Fabrcio Silva Assumpo</nome>
<email>assumpcao.f@gmail.com</email>
<endereco>
<rua>Brasil</rua>
<numero>150</numero>
Texto
<cep>17526-000</cep>
s
<cidade>Marlia</cidade>
</endereco>
</contato>
</agenda>
Declarao XML
Conjunto
Um exemplo completo
Vantagem da XML
Qual
a vantagem?
Exerccios
Criao
O
de documentos XML
que precisaremos?
Software
Na
Notepad++
pgina do curso:
Instalao
do Notepad++
Criao
de um documento XML no
Notepad++
Fabrcio Silva Assumpo, 2013
No prximo item...
As
At a prxima aula!
Referncias
RAY,