Definición y uso¶
El elemento <descriptorSwitch> contiene un conjunto de alternativas descriptores que se asociarán con un objeto. La elección se hace durante tiempo de presentación.
Las reglas de prueba utilizadas para elegir el elemento <descriptor> están definidas por elementos <rule> y <compositeRule>; <bindRule> niño Los elementos asocian estas reglas a elementos secundarios <descriptor> del <descriptorSwitch> elemento.
Las reglas se evalúan en el orden en que se definen. la primera regla evaluado como verdadero determina el elemento <descriptor> elegido. si todo las reglas se evalúan como falsas, un elemento <descriptor> predeterminado, definido por el elemento <defaultDescriptor>,se elige; si el <defaultDescriptor> elemento no está definido no se ha seleccionado ningún descriptor y el reproductor NCL se comporta como si el elemento no existiera.
Sintaxis¶
| Elemento | Atributos | Contenido | Padre | |
|---|---|---|---|---|
| <descriptorSwitch> | id | (<defaultDescriptor>?, (<bindRule> | <descriptor>)*) | <descriptorBase> |
Atributos¶
| Nombre | Valor | Descripción |
|---|---|---|
| identificación | Puede recibir cualquier valor de cadena que comience con una letra o un guión bajo y que solo contenga letras, dígitos, <"."> y <"_">. | El atributo id identifica de forma única el elemento dentro de un documento. |