Inhaltsverzeichnis Zeichensatz Dezimalwerte Datums-/Zeitangaben Heftnummern / Vertriebsausgaben Datentypen in Elementdefinitionen Sonderzeichen Leere Tags Reihenfolge der Elemente Soweit die in den nächsten Abschnitten beschrieben Dienste nicht explizit eine andere Regelung festlegen, gelten allgemein die folgenden Format und Kodierungsregeln: Zeichensatz Die XML-Dokumente sollten mit UTF-8 kodiert sein. Alternativ kann auch ISO-8859-1 verwendet werden. Dies muss dann aber im dokument korrekt konfiguriert sein. Dezimalwerte Dezimalwerte sind durch Punkt ( . ) getrennt. Tausenderzeichen werden nicht verwendet. Bei Formatangaben entspricht der Wert vor dem Komma, der Anzahl der Vorkommastellen, der Wert nach dem Komma, der Anzahl Nachkommastellen. Eine Definition 7,2 umfasst also 9 Ziffern. Datums-/Zeitangaben Format für Datumsangaben JJJJ-MM-TT TT=Tag MM=Monat JJJJ=Jahr; jeweils mit Vornullen Beispiel: 2004-08-20 Format für Zeitangaben HH:MM:SS HH=Stunde MM=Minute SS=Sekunde, jeweils mit Vornullen Beispiel: 09:54:16 Format für Zeitpunkte YYYY-MM-DDThh:mm:ss (gemäß XML Standard) YYYY Jahr MM Monat DD Tag T Trenner zwischen Datum und Uhrzeit hh Stunden mm Minuten ss Sekunden Beispiel: 2002-05-30T09:00:00 Heftnummern / Vertriebsausgaben Format für Heftnummern: AAAA/JJJJ (AAAA=Heftausgabe, JJJJ=Jahr). Beispiel: 0012/2002 Datentypen in Elementdefinitionen N Numerisch C Character / alphanumerisch D Datum T Time B Boolean (true / false) NC numerische Character-Felder: hier ist die einzufügende Zahl mit führenden Nullen auf die Gesamtlänge zu bringen. Beispiel: die PVA in ‚in_abo__struct‘ welche z. B. den Wert ‚10729‘ besitzt ist dann (aufgrund der Länge 8 der PVA) als ‚00010729‘ zu kodieren. Sonderzeichen Folgende Zeichen sind in einem XML entsprechend der XML Spezifikation zu kodieren, falls sie nicht Teil der XML eigenen Auszeichnung sind: & → & < → < > → > Leere Tags Falls leere Elemente übergeben werden (also z.B. <promotion-source></promotion-source> oder <promotion-source/>) so wird dies als Löschung eines evtl. vorhandenen Default-Wertes für dieses Element betrachtet. Es sollte deshalb vermieden werden, leere Elemente zu übergeben, außer ein Default-Wert soll explizit gelöscht werden. Reihenfolge der Elemente Die Reihenfolge der Elemente ist wie dargestellt einzuhalten. Dateien, die diesbezügliche Fehler aufweisen, werden als Ganzes abgelehnt. Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. OK Weitere Information