XML - Extensible Markup Language |
Definição conceitual do XML |
Estrutura do documento |
Um documento XML é uma árvore rotulada onde um nó externo consiste
de: Um nó interno é um elemento, o qual é rotulado com: |
Estrutura de uma árvore XML. Geralmente, a árvore tem um nó raiz especial acima do elemento raiz. |
Uma visão prática das tags |
Um documento XML é um texto (em formato Unicode) com tags de
marcação (markup tags) e outras informações. ...<bla attr="val" ...>...</bla>... | | | | | | | uma tag finalizadora de elemento | | o contexto do elemento | um atributo com nome attr e valor val, com valores delimitados por ' ou " uma tag inicializadora de elemento com nome bla Notação para elementos vazios: ...<bla attr="val".../>... Os documentos XML são
sensíveis à letras maiúsculas e minúsculas. Documentos bem estruturados: <title>Descrição dos diveros modelos de carros<sub> da marca Ford </title> Alexandre Manso</sub> E, corrigindo o erro: <title>Descrição dos diversos modelos de carros <sub> da marca Ford</sub> <author> Alexandre Manso</author> </title> Caracteres especiais podem ser digitados usando referências de carcteres Unicode. Exemplo: & = &. Seções CDATA são formas alternativas de se usar dados de caracteres, como: <![CDATA[<greeting>Hello, world!</greeting>]]> Informações adicionais: <!-- comment --> um comentário que será ignorado por todos os processadores. <?target data...?> uma instrução para um processador; target identifica o processador para o qual ela foi direcionada e data é a string contendo a instrução. <!ENTITY name value> declara uma entidade com um nome e um valor; expandida usando a referência entity: &name (entidades externas e referências de entidades de parâmetros são ignorados aqui). <!ELEMENT ...>, <!ATTLIST ...>, ... informações DTD (melhores alternativas são: DSD, XML Schema, que serão explicados posteriormente)
|
Seção anterior |
Próxima seção |
Volta para a página inicial |