Relação do SYNTAX Score com a liberação dos biomarcadores ...
XML_01-a-syntax
-
Upload
jurandi-franca -
Category
Documents
-
view
235 -
download
0
description
Transcript of XML_01-a-syntax
-
Sintaxe XMLCsar Vittori
Outubro de 2000
ResumoIntroduo sintaxe XML. Marcao tradicional x marcao de do-
cumentos XML.
Sintaxe XML
-
Marcao de documentos eletrnicos
XML uma linguagem para descrever o contedo de documentos arma-zenados eletronicamente
legveis por humanos processveis por softwares
Um arquivo de dados em formato XML contm:
texto marcao XML
Sintaxe XML 1
-
Marcao tradicional
A forma mais simples de um documento eletrnico um arquivo de textocomum ou fluxo de dados seqncia de caracteres que so lidos e processados por um software
em ordem estrita
Sistemas de typesetting utilizam instrues de marcao para possibilitaruma formatao mais flexvel, exemplo:
t indo para *ITA POA *ROM amanh?t indo para POA amanh?
Sintaxe XML 2
-
Marcao XML
Instrues de marcao XML so denominadas tags no especificam um estilo de apresentao particular identificam a natureza de um componente de texto
As tags XML delimitam um objeto identificvel no fluxo de dados
Sintaxe XML 3
-
Marcao XML - elementos
Contedo
Elemento
Endtag
Starttag
Um elemento est formado por uma start-tag, uma end-tag e o contedopropriamente dito
Sintaxe XML 4
-
Marcao XML (cont.)
A start-tag e a end-tag encontram-se distribudas no fluxo de dados delimitando objetos identificveis
Exemplo:
t indo para POA amanh?
Sintaxe XML 5
-
Estrutura de um documento XML
Elementos podem conter outros elementos
aninhamento de tags
O documento completo encontra-se delimitado por um nico elemento de-nominado elemento documento
Sintaxe XML 6
-
Hierarquia da estrutura de um documento
Pode ser visualizada de diferentes formas
forma de rvore, caixas dentro de caixas, etc.
Cada elemento deve estar completamente contido em outro elemento exemplo: uma seo no pode exceder o limite de um captulo
Sintaxe XML 7
-
Visualizao da estrutura de um documento
LivroCaptulo
Seo
Seo
Sintaxe XML 8
-
Terminologia
Do ponto de vista de um captulo. . .
captulos adjacentes so denominados irmos o elemento livro denominado pai as sees que contm so denominadas filhos
Sintaxe XML 9
-
Regras de estruturao
Cada elemento possui um nico pai
Cada elemento possui um nmero arbitrrio de irmos e filhos um elemento sem filhos denominado folha
Exceo: o elemento documento no possui pai e no possui irmos
Sintaxe XML 10
-
Exemplo: um livro em sintaxe XML
......
...
... ...
Sintaxe XML 11
-
Estruturas hierrquicas
possvel definir regras que expressam como os elementos podem sercombinados (estrutura hierrquica) DTD (Document Type Definition)
Estruturas hierrquicas recursivas
Um elemento pode conter direta ou indiretamente instncias de mesmotipo (uma seo pode conter outras sees)
Sintaxe XML 12
-
Exemplo: estrutura hierrquica recursiva
Exemplo: listas aninhadas
......
......
Sintaxe XML 13
-
Atributos
Um elemento pode conter informao adicional acerca de seu contedo estes metadados so armazenados em atributos
Um elemento pode conter um nmero arbitrrio de atributos
cada atributo possui, no mnimo, nome e valor um atributo possui um tipo quando utilizada uma DTD uma DTD pode associar um valor default a um atributo
Sintaxe XML 14
-
Atributos reservados
O padro XML possui alguns atributos reservados seu nome comea sempre com "xml:"
Exemplo: lngua utilizadaxml:lang
Sintaxe XML 15
-
Exemplo: atributos
......
...
... ...
Sintaxe XML 16
-
Instrues especiais
Um documento pode conter instrues especiais para o processador XML
Estas instrues esto contidas em declaraes de marcao
Sintaxe XML 17
-
Declaraes de marcao
Uma declarao de marcao delimitada pelos caracteres ""
Uma declarao de marcao pode conter um grupo de outras declara-es de marcao o grupo delimitado por "["e "]"
]>
Sintaxe XML 18
-
Declarao do tipo documento
DTD definida em um recurso externo, apontado por um identificador desistema
DTD embutida no documento
Sintaxe XML 19
-
Comentrio
Identificado pela palavra reservada "--"
Comentrio bem formado
Comentrio com erro
Sintaxe XML 20
-
Seo character data
Em um segmento de texto character data os caracteres de marcao nopossuem relevncia possibilitam o uso de caracteres de marcao especiais no texto
Delimitadas por "[CDATA[" e "]]"
Exemplo:
Em XML a referncia < built-in.
Sintaxe XML 21
-
Instrues de processamento
Contm informao requerida por uma aplicao especfica No especificada por uma declarao de marcao Delimitada pelos caracteres "" Exemplo
seria bom finalizar a pgina
aqui.
Sintaxe XML 22
-
Declarao XML
uma instruo de processamento especial
Parmetros version indica a verso do documento (atualmente, existe somente
uma verso) encoding indica o cdigo de caracteres utilizado no documento standalone indica se um conjunto de declaraes definido externa-
mente contm informao que afeta a interpretao do contedo dodocumento (default yes)
Sintaxe XML 23
-
Outras declaraes
Sintaxe XML 24