Elément after

L'élément <after> spécifie la durée pendant laquelle la règle doit rester active après son activation. Au terme de cette durée, la règle doit être désactivée.

Attributs

<after> possède les attributs suivants :

Tableau 1. Attributs de l'élément <after>
Nom Description Type de données Obligatoire ?
duration Spécifie la quantité de temps pour la durée. Le type de données de cet attribut dépend de la valeur de l'attribut unit.
  • Si la valeur de l'attribut unit est ISO-8601, ce type de données est xsd:duration.
  • Si la valeur de l'attribut unit est milliseconds, ce type de données est xsd:positiveInteger.
Oui
unit Spécifie l'unité de temps à utiliser. Les valeurs correctes pour cet attribut sont :
  • ISO-8601
  • milliseconds
xsd:string Oui

Utilisation de la norme ISO 8601 pour la durée

Lorsque le code ISO-8601 est utilisé comme valeur de l'attribut unit (unité), la valeur de l'attribut duration (durée) utilise la norme ISO 8601 pour spécifier la durée sous forme de chaîne unique. La spécification du type de données selon le schéma XML standard utilise la norme ISO 8601 pour fournir un type de données appelé duration. Ce type de données est décrit plus en détail à l'adresse http://www.w3.org/TR/xmlschema-2/#duration.

La chaîne suivante correspond au format du type de données duration utilisé dans le schéma XML standard :

PnYnMnDTnHnMnS
  • P est le caractère qui apparaît toujours en début de chaîne.
  • nY représente le nombre d'années. Une année équivaut à 365 jours. Ainsi, coder 1Y revient à coder 365D.
  • nM représente le nombre de mois. Un mois équivaut à 30 jours. Ainsi, coder 1M revient à coder 30D.
  • nD représente le nombre de jours.
  • T est un séparateur placé entre les unités de date (années, mois et jour) et les unités d'heure (heures, minutes et secondes). Les unités d'heure suivent toujours le caractère T.
  • nH représente le nombre d'heures.
  • nM représente le nombre de mois.
  • nS représente le nombre de secondes.
Exemples de ce format :
  • P5DT12H indique 5 jours et demi.
  • PT59M59S indique 59 minutes et 59 secondes.
  • P1M indique un mois.

Contenu dans

<after> est contenu dans l'élément suivant :

Contient

<after> ne contient aucun élément.