Das Element 'ram:LanguageID' darf höchstens einmal vorkommen.
Im ram:ExchangedDocument kommt ram:LanguageID mehr als einmal vor. Das Element darf höchstens einmal enthalten sein.
ram:LanguageID ist ein optionales Element zur Angabe der Sprache des Dokuments. Mehrere Vorkommen dieses Elements sind im Dokumentkopf nicht zulässig.
Im Dokumentkopf ist ram:LanguageID mehrfach enthalten. Entfernen Sie die überzähligen Vorkommen, damit das Element höchstens einmal vorkommt.
- Suchen Sie
ram:ExchangedDocumentim XML. - Prüfen Sie, wie oft
ram:LanguageIDdarin vorkommt. - Entfernen Sie überzählige
ram:LanguageID-Elemente, sodass höchstens eines verbleibt. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ExchangedDocument> <ram:LanguageID>de</ram:LanguageID> <ram:LanguageID>en</ram:LanguageID> </ram:ExchangedDocument>
<ram:ExchangedDocument> <ram:LanguageID>de</ram:LanguageID> </ram:ExchangedDocument>
Technische Details
Die Regel prüft mit count(ram:LanguageID)<=1, dass im Kontext null oder ein ram:LanguageID vorkommt.
Die Regel gilt im Dokumentkopf ram:ExchangedDocument der Rechnung.
rule/@context)assert/@test)