Latest web development tutorials

DTD Building Blocks

Os principais blocos de construção e elementos XML e HTML documentos.


documento XML Building Blocks

Todos os documentos XML (e documentos HTML), seguindo simples componentes de blocos de construção:

  • elementos
  • atributos
  • entidades
  • PCDATA
  • CDATA

elemento

Os principais elementos são os blocos de construção de documentos XML e HTML.

Exemplos de elementos HTML são "corpo" e "mesa". Exemplos de elemento XML é "nota" e "mensagem". Elemento pode conter texto, outros elementos ou está vazio. Exemplos de elementos HTML vazias são "h", "br" e "img".

exemplo:

<body>some text</body>

<message>some text</message>


Propriedade pode fornecer informações adicionais sobre o elemento.

As propriedades são sempre colocada na marca de início de um elemento. Propriedade sempre na forma de pares nome / valor. O seguinte elemento "img" tem informações adicionais sobre o arquivo de origem:

<img src="computer.gif" />

Nome do elemento é "img". atributo nome é "src". Valor da propriedade é "computer.gif". Dado que o elemento em si é vazia, é uma "/" Off.


entidade

Entidade é usada para definir variáveis ​​de texto normais. referência de entidade é uma referência a uma entidade.

A maioria dos estudantes estão conscientes desta referências de entidade HTML: "& nbsp;". Esta entidade "espaço no off-line" em HTML é usado para inserir um espaço extra em um documento.

Quando o documento é parser XML, a entidade será expandido.

aplicação entidade personagem
& Lt; <
& Gt; >
& Amp; &
& Quot; "
& Apos; '

PCDATA

PCDATA significa dados de caracteres processadas que são (dados de caráter analisados).

Os dados de caracteres pode ser pensado como um elemento XML texto tag de início e de fim etiquetas.

PCDATA é o texto será analisado por um analisador. Estes textos serão cheques analisador entidades e tags.

tag texto será marcado como processado, e as entidades serão expandidas.

No entanto, dados de caracteres analisados ​​não deve conter nenhum &, <ou> caracteres; requer & amp ;, & lt; e & gt; entidade para substituí-los, respectivamente.


CDATA

CDATA significa dados de caracteres (dados de caracteres).

CDATA é um texto não será analisado por um analisador. Nestes rótulos de texto não será tratado como um tag, que as entidades não será ampliada.