24.3. prop

Identifie un attribut et habituellement les valeurs dans l'attribut pour lancer une action. L'attribut doit être un attribut de traitement conditionnel : platform, product, audience, props et otherprops, ou une spécialisation de l'attribut props. Il ne peut y avoir qu'une seule apparition au plus d'un élément <prop> sans attribut spécifié (établissant une action par défaut pour chaque élément <prop>), qu'une seule apparition au plus pour chaque attribut sans valeur spécifiée (établissant l'action par défaut d'un attribut spécifique) et qu'une seule apparition au plus avec chaque spécification de valeur d'attribut (afin d'éviter les actions conflictuelles pour la même valeur d'attribut).

Contient :

startflag (optionnel) puis endflag (optionnel)

Contenu par :

val

Attributs :

Nom Description Type de donnée Valeur par défaut Obligatoire ?
att L'attribut sur lequel agir. Doit être l'un parmi props, audience, platform, product, otherprops, ou une spécialisation de props. Si l'attribut att est absent, alors l'élément <prop> déclare un comportement par défaut pour tous les attributs conditionnels. CDATA #IMPLIED non
val La valeur sur laquelle agir. Si l'attribut val est absent, alors l'élément <prop> déclare une valeur par défaut pour toute valeur dans l'attribut spécifié. CDATA #IMPLIED non
action L'action à entreprendre. Les options sont :
include
Inclure le contenu dans la sortie. C'est le comportement par défaut sauf indication contraire.
exclude
Exclure le contenu de la sortie (si toutes les valeurs dans l'attribut dans l'attribut particulier sont exclues).
passthrough
Inclure le contenu dans la sortie, et préserver la valeur de l'attribut dans le cadre du flux de sortie en vue d'un traitement ultérieur par le moteur d'exécution, par exemple, un filtrage à l'exécution fondé sur des paramètres d'utilisateur individuels. La valeur devrait être préservée dans la syntaxe exigée pour l'exécution cible. Les valeurs qui ne sont pas explicitement traversantes (passed through) devraient être supprimées du flux de sortie, bien que le contenu soit toujours inclus.
flag
Inclure et marquer le contenu à la sortie (si le contenu n'a pas été exclu).
(include | exclude | passthrough | flag) #IMPLIED oui
color Si action="flag", la couleur à utiliser pour marquer le texte. Les couleurs peuvent être entrées par leur nom ou leur code. Une gestion du processeur est recommandée pour les noms de couleur listés à http://www.w3.org/TR/2001/REC-xsl-20011015/slice5.html#section-N8794-Property-Datatypes et pour la forme à 6 chiffres hexadécimaux (#rrggbb, indépendant de la casse). Si action n'a pas la valeur "flag", cet attribut est ignoré. CDATA #IMPLIED non
backcolor Si action="flag", la couleur de fond à utiliser pour le texte marqué. Les couleurs peuvent être entrées par leur nom ou leur code. Une gestion du processeur est recommandée pour les noms de couleur listés à http://www.w3.org/TR/2001/REC-xsl-20011015/slice5.html#section-N8794-Property-Datatypes et pour la forme à 6 chiffres hexadécimaux (#rrggbb, indépendant de la casse). Si action n'a pas la valeur "flag", cet attribut est ignoré. CDATA #IMPLIED non
style Si action="flag", le style textuel à utiliser pour le texte marqué. Les valeurs suivantes sont énumérées :
  • double-underline
  • italics
  • overline
  • bold
Si action n'a pas la valeur "flag", cet attribut est ignoré.
(underline | double-underline | italics | overline | bold) #IMPLIED non