Konformitätsbedingung zum Verbot der Verwendung von xsi:type in XPlanGML-Datensätzen
XPLAN-341
- 5.4
Geprüft
- Konformitätsbedingung
In Kap. 2.1 der Konformitätsbedingungen ein neues Unterkapitel 2.1.5 einzuführen:
In XPlanGML-Datensätzen ist die Verwendung von xsi:type nicht erlaubt.
In einem XML-Element ist es möglich, unter Verwendung von xsi:type den Typ dieses Elements direkt anzugeben anstatt im XML-Schema. Im XPlanGML-Kontext haben alle XML-Elemente einen expliziten, im Schema definierten Typ. Laut der XML-Schema Spezifikation hat der in xsi:type spezifizierte Typ Priorität gegenüber dem im Schema direkt angegebenen Typ. Daher sollte es verboten werden, im Datensatz xsi:type zu verwenden.
Möglichkeit, unsinnigen Typ im Datensatz zu definieren
Keine
Beschluss: akzeptiert
Umsetzung: Neue Konformitätsbedingung 2.1.5: In XPlanGML-Datensätzen ist die Verwendung von xsi:type nicht erlaubt.