Definição e uso¶
O elemento <context> permite estruturar uma aplicação NCL. O elemento pode conter elementos com conteúdo de mídia (elementos <media>), chamados objetos de mídia, outros elementos <context> aninhados, elementos agrupamento de alternativas de conteúdo (<switch> elementos) e relacionamentos (<link> elementos) entre todos os objetos representados pelo elementos mencionados.
Deve-se ressaltar que o elemento <body> é considerado um elemento especial tipo de contexto, aquele que representa toda a aplicação.
O elemento <context> pode referir-se a outro <context> ou a um elemento <body> importado. Neste caso, ele herda a especificação de o referido elemento.
Sintaxe¶
| Elemento | Atributos | Conteúdo | Pai |
|---|---|---|---|
| <context> | id, consulte | (<port> | <property> | <media> | <context> | <link> | <switch> | <meta> | <metadata>)* | <body>, <context> ou <switch> |
Atributos¶
| Nome | Valor | Descrição |
|---|---|---|
| id | Pode receber qualquer valor de string que comece com uma letra ou sublinhado e que contenha apenas letras, dígitos, <"."> e <"_">. | O atributo id identifica exclusivamente o elemento dentro de um documento. |
| consulte | IDREF ou a string "alias#id" onde "id" é um valor IDREF. | O atributo refer refere-se a um elemento id que será reutilizado. Um elemento que se refere a outro elemento não pode ser reutilizado; isto é, seu valor id não pode ser o valor de qualquer atributo refer. O elemento referido deve ser um elemento <context> ou um elemento <body> importado. O elemento referido e o elemento que se refere a ele devem ser considerados iguais em relação à especificação de seus dados. Se o nó referido (elemento <context> ou <body>) é definido em um documento D importado, o valor do atributo refer deve ter o formato "alias#id", onde "alias" é o valor do atributo alias associado ao documento D importado. |