L'élément 'ram:Description' ne peut apparaître qu'une fois au maximum.
Dans ram:BillingSpecifiedPeriod, ram:Description apparaît plusieurs fois. Cet élément ne peut y figurer qu’une seule fois au maximum.
Cette limite garantit que la période de facturation ne comporte pas plus d’une description et que la structure XML reste sans ambiguïté.
ram:Description apparaît plusieurs fois dans ram:BillingSpecifiedPeriod. Cette période de facturation ne peut contenir qu’une seule description au maximum.
- Repérez les éléments
ram:Descriptionrépétés dansram:BillingSpecifiedPeriod. - Supprimez les éléments en trop afin qu’il n’en reste pas plus d’un.
- Générez de nouveau la facture et vérifiez-la une nouvelle fois.
<ram:BillingSpecifiedPeriod> <ram:Description>Premier texte</ram:Description> <ram:Description>Second texte</ram:Description> </ram:BillingSpecifiedPeriod>
<ram:BillingSpecifiedPeriod> <ram:Description>Texte descriptif</ram:Description> </ram:BillingSpecifiedPeriod>
Détails techniques
Le test compte les éléments ram:Description directement contenus dans ram:BillingSpecifiedPeriod et en exige un au maximum.
La règle s’applique à ram:Description dans la période de facturation ram:BillingSpecifiedPeriod au niveau du document.
rule/@context)assert/@test)