XML E As Definicoes De Tipos De Documento
Ensaios: XML E As Definicoes De Tipos De Documento. Pesquise 861.000+ trabalhos acadêmicosPor: gilbertooas • 11/11/2013 • 375 Palavras (2 Páginas) • 511 Visualizações
XML e definições de tipos de documentos
Vimos que a HTML é descrita por uma gramática, no entanto basicamente todas as linguagens de programação podem se descrever por suas próprias gramaticas livre de contexto. Porém existe uma importante linguagem de marcação chamada XML na qual as gramáticas livres de contexto (CFG’s), desenvolvem um papel mais forte na parte de utilização dessa mesma linguagem.
XML é uma linguagem de marcação de dados que provê um formato para descrever dados estruturados. Isso facilita declarações mais precisas do conteúdo e resultados mais significativos de busca através de múltiplas plataformas.
O XML permite a definição de um número infinito de tags, que são usadas para criar dados estruturados. Estes dados podem ser os dados de uma pessoa, tais como nome, endereço, telefone, nome dos filhos, etc.
A finalidade da XML não é descrever a formatação do documento, porque está é a função da HTML. Porém vamos ver visualizar como ficaria a função de cada um somente para entendermos melhor, como mostra abaixo:
Mas as regras de formatação para documentos XML são muito mais rígidas do que para documentos HTML. Uma tag esquecida ou um atributo sem aspas torna o documento inutilizável, enquanto que no HTML isso é tolerado.
Ex:
“12 Maple St.”
<ADDR> 12 Maple St. </ADDR>
Se um documento XML está de acordo com a DTD correspondente, ele é dito válido. Se um documento XML não está de acordo com a DTD correspondente, mas estiver sintaticamente correto, ele é bem-formado, mas não é válido. Assim, um documento válido é bem-formado. Daremos um exemplo de quando uma XML é valida ou não de acordo com a DTD abaixo:
As DTD’s são introduzidas em um documento XML através da declaração DOCTYPE. Uma declaração de tipo de documento é colocada no prólogo de um documento XML, começando por <!DOCTYPE e terminando por >.
Ex:
Uma definição de tipo de documento (DTD), fundamentalmente e uma gramatica livre de contexto com sua própria notação para descrever as variáveis e produções.
Linguagem de marcação é um agregado de códigos que podem ser aplicados a dados ou textos para serem lidos por computadores ou pessoas.
Todo documento XML deve contar apenas um único elemento. Este único elemento é chamado de elemento raiz, que contém todos os valores ou outros elementos.
http://www.inf.ufsc.br/~gauthier/EGC6006/material/Aula%202/Definicao%20de%20Tipos%20de%20Documentos%20(DTD).pdf
http://www.google.com.br/search?bav=on.2,or.&bvm=bv.46471029,d.dmQ&biw=1280&bih=923&um=1&ie=UTF-8&hl=pt-BR&tbm=isch&source=og&sa=N&tab=wi&ei=B1CVUY6IMKbq0AGf4YCACw&q=XML%20e%20defini%C3%A7%C3%B5es%20de%20tipod%20de%20documentos#imgrc=dQoqfqLAatuWbM%3A%3Bte3tVwXoc_EvoM%3Bhttp%253A%252F%252Fwww.loiane.com%252Fwp-content%252Fuploads%252F2009%252F03%252Fmodelo_documento_xml.png%3Bhttp%253A%252F%252Fwww.loiane.com%252F2009%252F03%252Fvalidacao-de-documentos-xml-%2525E2%252580%252593-introducao-ao-xml-parte-v%252F%3B456%3B354
...