Definição e uso¶
O elemento <descriptorSwitch> contém um conjunto de alternativas descritores a serem associados a um objeto. A escolha é feita durante horário de apresentação.
As regras de teste usadas para escolher o elemento <descriptor> são definidas por Elementos <rule> e <compositeRule>; <bindRule> filho elementos associam essas regras aos elementos filhos <descriptor> do <descriptorSwitch> elemento.
As regras são avaliadas na ordem em que são definidas. A primeira regra avaliado como verdadeiro determina o elemento <descriptor> escolhido. Se tudo regras são avaliadas como falsas, um elemento <descriptor> padrão, definido pelo elemento <defaultDescriptor>, é escolhido; se o O elemento <defaultDescriptor> não está definido, nenhum descritor está selecionado e o player NCL se comporta como se o elemento não existisse.
Sintaxe¶
| Elemento | Atributos | Conteúdo | Pai | |
|---|---|---|---|---|
| <descriptorSwitch> | id | (<defaultDescriptor>?, (<bindRule> | <descriptor>)*) | <descriptorBase> |
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. |