Das Element 'ram:RoleCode' darf höchstens einmal vorkommen.
Das Element ram:ShipToTradeParty enthält mehr als ein Element ram:RoleCode. In diesem Kontext ist höchstens ein ram:RoleCode zulässig.
Die Regel begrenzt die Anzahl der Rollenkennzeichnungen für ram:ShipToTradeParty auf höchstens eine.
Für ram:ShipToTradeParty sind mehrere Elemente ram:RoleCode enthalten. In diesem Bereich darf nur eines stehen.
- Suchen Sie
ram:ShipToTradePartyim Lieferabschnitt. - Entfernen Sie überzählige Elemente
ram:RoleCode, sodass höchstens eines übrig bleibt. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ShipToTradeParty> <ram:RoleCode>1</ram:RoleCode> <ram:RoleCode>2</ram:RoleCode> </ram:ShipToTradeParty>
<ram:ShipToTradeParty> <ram:RoleCode>1</ram:RoleCode> </ram:ShipToTradeParty>
Technische Details
Die Prüfung zählt die direkten Kindelemente ram:RoleCode von ram:ShipToTradeParty und verlangt, dass ihre Anzahl höchstens eins beträgt.
Die Regel gilt innerhalb des Elements ram:ShipToTradeParty im Lieferabschnitt.
rule/@context)assert/@test)