Attribution directe de valeurs d'attribut par omission des algorithmes
Vous pouvez attribuer directement à un attribut la valeur d'un autre attribut en omettant l'algorithme utilisé pour définir cette valeur. Lorsque l'algorithme de la valeur d'attribut est omis, la déclaration d'un seul argument est autorisée. Le résultat de l'évaluation de cet argument est renvoyé, suite à l'évaluation de l'élément AttrValue.
Si plusieurs arguments sont spécifiés et que l'algorithme est omis, une exception est renvoyée.
Les fragments de code XML suivants montrent comment omettre un algorithme pour obtenir un code XML simple dans les règles.
Pour donner à l'attribut number la valeur de l'attribut name, utilisez ce qui suit :
<AttrValue id="number">
<Attr id="Name"/>
</AttrValue>
Pour donner à l'attribut number la valeur de la variable GeneratedNumber, utilisez ce qui suit :
<AttrValue id="number">
<VarRef id="GeneratedNumber"/>
</AttrValue>
Est-ce que cela a été utile ?