XML, XHTML e estilos (import e inline)
Classificado em Computação
Escrito em em
português com um tamanho de 2,43 KB
Estilos: import, inline e sobreposição
Utiliza o import statement. A sintaxe embebida permite sobreposição de partes dos estilos importados, com definições locais.
Inline style: Uso do atributo style que pode ser aplicado à maioria dos elementos do corpo e que especifica informações de estilo para o elemento atual.
Constituintes de um ficheiro XML
Um documento XML é constituído por:
- Declaração XML - identifica o documento como sendo XML (assim como a versão).
- Instruções de processamento – permitem que o documento contenha instruções para as aplicações.
- Declaração DOCTYPE – é usada para referenciar o DTD (interno ou externo) a ser usado para validar o documento XML.
- Referências de caracteres e entidade – ponto de partida para a aplicação responsável por processar XML; permite reservar caracteres e limitar marcações.
- Secção CDATA – serve para indicar que o texto dentro da área é texto comum e não deve ser interpretado como parte da marcação do XML.
- Elementos – são os blocos de construção dos ficheiros XML; podem comportar-se como contentores de texto, atributos, multimédia, objetos, entre outros.
- Atributos – fazem parte dos elementos XML; um elemento pode ter vários atributos, que fornecem mais informação sobre os diferentes elementos XML e, em resumo, definem propriedades dos elementos.
- Espaços em branco – são simplesmente espaços em branco para facilitar a leitura do documento.
XHTML
O XHTML é uma reformulação da linguagem de marcação HTML baseada em XML. Combina as tags do HTML com as regras do XML. Documentos XHTML são bem formados, logo podem ser processados usando processadores padrão XML, ao contrário do HTML, que requer um processador de HTML específico.
A versão 4.01 de HTML não é compatível com XML e, por essa razão, desenvolveu-se a linguagem XHTML. O XHTML surgiu devido à falta de rigor que era possível na produção de documentos HTML, o que podia resultar num mau funcionamento em alguns navegadores. O XHTML, por ser mais rigoroso, assegura que o documento produzido é correto e que todos os navegadores serão capazes de o interpretar corretamente.