DTD - Elementos em Comparação com Atributos
- Página Anterior Atributos DTD
- Próxima Página Entidades DTD
Os módulos principais de construção de documentos XML e HTML são etiquetas como <body>...</body>.
Módulos de construção de documentos XML
Todos os documentos XML (e HTML) são constituídos pelos seguintes módulos de construção simples:
- elemento
- propriedade
- entidade
- PCDATA
- CDATA
A seguir está uma breve descrição de cada módulo de construção.
elemento
Os elementos são os módulos principais de construção de documentos XML e HTML.Módulos principais de construção.
Exemplos de elementos HTML são "body" e "table". Exemplos de elementos XML são "note" e "message". Os elementos podem conter texto, outros elementos ou estar vazios. Exemplos de elementos HTML vazios são "hr"、"br" e "img".
Exemplo:
<body>texto do corpo entre</body> <message>algum mensagem entre</message>
propriedade
As propriedades podem fornecerInformações adicionais sobre o elemento.
As propriedades são sempre colocadas dentro da etiqueta de início de um elemento. As propriedades sempre começam comnome/valorde forma que apareçam em pares. O elemento "img" a seguir possui informações adicionais sobre o arquivo de origem:
<img src="computer.gif" />
O nome do elemento é "img". O nome da propriedade é "src". O valor da propriedade é "computer.gif". Como o elemento está vazio, ele é fechado com um "/".
entidade
As entidades são usadas para definir variáveis de texto comuns. A referência de entidade é a referência à entidade.
A maioria dos alunos está familiarizada com essa referência de entidade HTML: " ". Esta entidade de espaço sem quebra é usada no HTML para inserir um espaço extra em algum documento.
Quando o documento é analisado pelo analisador XML, as entidades serão expandidas.
As seguintes entidades são pré-definidas no XML:
referência de entidade | caracteres |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA significa dados de caracteres analisados (parsed character data).
Os dados de caracteres podem ser imaginados como o texto entre a etiqueta de início e de fim de um elemento XML.
PCDATA é o texto que será analisado pelo analisador. Esses textos serão verificados pelos analisadores de entidades e marcadores.
As etiquetas no texto serão tratadas como marcadores, enquanto os elementos serão expandidos.
No entanto, os dados de caracteres analisados não devem conter quaisquer caracteres &、< ou >;é necessário usar os entidade &、< e > para substituí-los respectivamente.
CDATA
CDATA significa dados de caracteres (character data).
CDATA é texto que não será analisado pelo analisador.As tags nestes textos não serão tratadas como marcadores e as entidades não serão expandidas.
- Página Anterior Atributos DTD
- Próxima Página Entidades DTD