<numeric>

<numeric> (valeur numérique) représente la part valeur d'une spécification trait-valeur qui contient une valeur ou une série numériques 18.3 Other Atomic Feature Values
Moduleiso-fs — 18 Feature Structures
Attributs
valuedonne une limite inférieure pour la valeur numérique représentée, et aussi (simax n'est pas donné) sa limite supérieure
Statut Requis
Type de données

<rng:ref name="data.numeric"/>
data.numeric
Valeurs A real number or integer.
maxdonne une limite supérieure pour la valeur numérique représentée
Statut Optionel
Type de données

<rng:ref name="data.numeric"/>
data.numeric
Valeurs A real number or integer.
truncspécifie si la valeur représentée doit être tronquée pour donner un nombre entier.
Statut Optionel
Type de données

<rng:ref name="data.truthValue"/>
data.truthValue
Utilisé par
Peut contenirElément vide
Declaration

<rng:element name="numeric">
<rng:ref name="att.global.attributes"/>
<rng:attribute name="value">
 <rng:ref name="data.numeric"/>
</rng:attribute>
<rng:optional>
 <rng:attribute name="max">
  <rng:ref name="data.numeric"/>
 </rng:attribute>
</rng:optional>
<rng:optional>
 <rng:attribute name="trunc">
  <rng:ref name="data.truthValue"/>
 </rng:attribute>
</rng:optional>
<rng:empty/>
</rng:element>
element numeric
{
   att.global.attributes,
   attribute value { data.numeric },
   attribute max { data.numeric }?,
   attribute trunc { data.truthValue }?,
   empty
}
Exemple
<numeric value="42"/>

This represents the numeric value 42.

Exemple
<numeric value="42.45max="50trunc="true"/>

This represents any of the nine possible integer values between 42 and 50 inclusive. If the trunc attribute had the value FALSE, this example would represent any of the infinite number of numeric values between 42.45 and 50.0

Note
C'est une erreur d'utiliser l'attribut max s'il n'y a pas de valeur pour l'attribut value.