PDF Export

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:

  • & → &
  • < → &lt;
  • > → &gt;

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. Weitere Information