11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.1 Entidades Básicas XHTMLO modelo conceitual básico XHTML é muito simples e composto deapenas quatro entidades básicas, como mostra a Figura 2.1.EntidadeObjetoÂncoraEloNóNó Nó (página)• identificador• lista lista de de âncoras• conteúdoObjeto• conteúdoÂncora• Região• elo eloElo Elo• âncora de de orig<strong>em</strong>• âncora de de destinoFigura 2.1 Modelo conceitual XHTML básico.Resumidamente, um nó, usualmente chamado de página, possui umidentificador único (um URI — Uniform Resource Identifier [IETF RFC2396, 1998]), uma lista de âncoras e um conteúdo. O conteúdo é formado porum texto com marcação de formatação [W3C REC-xhtml1-20020801, 2002e W3C REC-CSS2-19980512, 1998] e outros objetos <strong>em</strong>butidos.Os objetos <strong>em</strong>butidos pod<strong>em</strong> ser imagens, scripts (ECMAScript é ousual <strong>em</strong> ambientes de TV digital), applets etc.Uma âncora é uma região (conjunto de informações) marcada de um nó,portanto definida “<strong>em</strong>butida” no nó. Âncoras pod<strong>em</strong> ser definidas pelamarcação de trechos do texto de um nó ou pela marcação de todo o conteúdode um objeto. Em XHTML não é possível a definição declarativa de âncorast<strong>em</strong>porais internas a um objeto, mas apenas âncoras espaciais (especificadaspor coordenadas).Relacionamentos são definidos <strong>em</strong>butidos no conteúdo de um nó, maisprecisamente como atributos de uma âncora do nó. Elos defin<strong>em</strong>relacionamentos de interação entre uma âncora de orig<strong>em</strong> e âncoras dedestino. Elos são definidos <strong>em</strong>butidos <strong>em</strong> âncoras de orig<strong>em</strong>.Embora tendo por base o modelo simples apresentado, a linguag<strong>em</strong>XHTML utiliza um modelo conceitual estendido, no qual várias outrasentidades são responsáveis pelo leiaute e formatação (listas, tabelas,41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!