Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Die XML-Syntax der Nachrichten wird in einem XML-Schema festgelegt. Die normative Beschreibung dieses Schemas ist den Dateien mit Endung xsd zu entnehmen,die im Verzeichnis xsd zu finden sind. Diese Dateien sind normativ für die syntaktische Korrektheit und können von geeigneten Parsern zur automatischen Validierung verwendet werden. Die Datei veloconnect-1.3.xsd enthält alle erforderlichen Import-Deklarationen für diesen Zweck. Sofern in dieser Spezifikation Angaben zur Syntax von XML-Elementen gemacht werden, handelt es sich nur um Umschreibungen des in den xsd-Dateien niedergelegten XML-Schemas.

...

Grundsätzlich sind diese Änderungen jedoch dergestalt, dass Dokumentinstanzen nach dem originalen UBL-Schema auch gültige Dokumente nach dem geänderten Schema sind.

Ferner verwenden wir die eigenen NamensräumeDie Schemadefinitionen von veloconnect verteilen sich auf mehrere Module, die z.T. abhänig voneinander sind. Jedes Modul hat seinen eigenen Namensraum, dessen Name entsprechend der Versionsrichtlinie gebildet wird. In der aktuellen Spezifikation haben wir fünf Module mit den folgenden Namensräumen:

...

Innerhalb jeder xsd-Datei wird für den aktuellen Namensraum kein Präfix verwendet. Eine nach diesem XML-Schema gültige XML-Dokumentinstanz muss qualifizierte Namen, d.h. mit Namensraumangaben, verwenden. Dies ermöglicht dann insbesondere die Unterscheidung unterschiedlicher Versionen dieser Spezifikation. Im Abschnitt Zukünftige Versionen Versionierung und Kompatibilität wird näher erläutert, wie sich zukünftige Versionen der veloconnect-Spezifikation von dieser unterscheiden können und was bei Implementierungen zu beachten ist, um dem Rechnung zu tragen.

...