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
 

Kommentare

Beschluss: akzeptiert

Umsetzung: Neue Konformitätsbedingung 2.1.5: In XPlanGML-Datensätzen ist die Verwendung von xsi:type nicht erlaubt.