Folgende Meldungen können bei der Rücktransformation von XML-Daten mit Registermarkierungen auftreten:
[ Warnung ] Es kommen mehrere Registerarten als Typ-Attribut an [register-eintrag] vor: "reg_sach" (1758x), "reg_pers" (738x).
Hier wurden im Satz Registermarkierungen nachgetaggt und dabei ein abweichender Registertyp gesetzt (z.B. "reg_pers"
statt "reg_sach"
). Da mehrere Register bei Export und Weiterverarbeitung (z.B. E-Book) kein Problem darstellen, ist dies durchaus möglich. Ein grobes Missverhältnis der Anzahlen, z.B. "reg_sach" (1758x), "reg_pers" (3x), weist auf Taggingfehler im Satz hin.
[ Info ] Registerart ist nicht mit Typ-Attribut an [register-eintrag] definiert, wird als [register] mit @typ=15 umgesetzt.
Bei einer im Satz nachgetaggten Registermarkierung wurde kein Typ-Attribut an <register-eintrag>
gesetzt. Wenn der Typ der übrigen Einträge einheitlich ist, wird dieser verwendet, ansonsten wird der Registereintrag als Registerjoker umgesetzt und diese Meldung ausgegeben.
[Warnung] Für den reg_pers-Eintrag "Pindar" sind unterschiedliche Werte für [reg-begriff2/@sortierung] definiert: "1-Pindar", "1-Pindar_sortierung_geaendert".
Beim Import wurden ggf. abweichende Angaben im Attribut @sortierung
für den gleichen Registerbegriff vereinheitlicht. – Hier wurde also im Satz ein Begriff manuell umsortiert, die Änderung aber nicht in die XML-Strutur an alle betreffenden Registermarkierungen im Dokument übertragen.
Beim Export werden nun die erste Angabe und davon abweichende übernommen, die Meldung erscheint an beiden Stellen. Das Problem kann so entweder in InDesign (mit erneutem Export) oder auch im ausgespielten XML behoben werden.
Folgende Meldung kann beim Export von Daten mit dem <inline_container>
auftreten:
[Warnung] Inline-Typ für den Text "Beispieltext" in [inline_container] Typ "1" wurde im Satz geändert!
Wird im Satz für Text in einem <inline_container>
die Schriftauszeichnung geändert, so dass das zugewiesene Zeichenformat nicht mehr den Inline-Typ des Containers enthält (also z.B. kursiv
statt inline10_kursiv
, entsteht bei der Rücktransformation ein Konflikt.
Nach der Rücktransformation
wird der <inline_container>
in jedem Fall in ein <inline>
-Element mit dessen Attributen (einschließlich des Typs) umgewandelt,
wird ein abweichendes <inline>
-Zeichenformat darin zu einem eingeschachtelten <inline>
-Element (doppelte Inline-Auszeichnung).
Wurde im Satz die <inline>
-Schriftauszeichnung gelöscht, so geht diese Information bei der Rücktransformation verloren: z.B. werden kursiv
und inline10_kursiv
innerhalb eines <inline_container>
s vom Typ 10 nicht unterschieden.