Table of Contents 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-Dokumenten sollten mit UTF-8 kodiert sein. Alternativ kann auch ISO-8859-1 verwendet werden. 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 umfaßt 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 ist gemäß XML Standard: YYYY-MM-DDThh:mm:ss. - 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 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. This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.OKMore information