| 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 |