Wie kann man Listen mit mehreren Ebenen für Adobe InDesign taggen?

Problem: Vor parsX 4.3.9 werden Listen mit mehreren Absätzen je Listeneintrag bei der Transformation zu XML Light nicht unterstützt.

Mögliche Fehlermeldungen bei der Transformation:

Hintergrund: Listen der Form:

<liste_geordnet typ="1">
	<eintrag>
		<abs>Erster Punkt... </abs>
			<liste_geordnet typ="2">
				<eintrag>
					<abs>Unterpunkt 1</abs>
				</eintrag> 
			</liste_geordnet>
	</eintrag>
	<eintrag>
		<abs>Zweiter Punkt ...</abs>
	</eintrag>
</liste_geordnet>

In der Layoutdarstellung:

  1. Erster Punkt

    • Unterpunkt 1

  2. Zweiter Punkt

werden nicht unterstützt. Das parsX 4 Plugin verwendet die Listenfunktion von Adobe InDesign und kann nur Listen der ersten Ebene automatisch umsetzen.

Lösung: Die Listen müssen vor der Transformation in einzelne Listen überführt werden.

<liste_geordnet typ="1">
	<eintrag><abs>Erster Punkt... </abs></eintrag>
</liste_geordnet>
<liste_geordnet typ="2">
	<eintrag><abs>Unterpunkt 1</abs></eintrag>
</liste_geordnet>
<liste_geordnet typ="1">
	<eintrag><abs>Zweiter Punkt ...</abs></eintrag>
</liste_geordnet>

Dadurch entsteht eine Struktur analog zur Darstellung im Screenshot unten.

In Adobe InDesign müssen dann über die Funktion Aufzählungszeichen und Nummerierung (Fenster => Schrift und Tabellen => Absatz => Flyout: Aufzählungszeichen und Nummerierung) die einzelnen Absätze angepasst werden. Entweder über Listen-Ebenen oder manuelle Nummerierung der Listenpunkte (Modus: Beginnen mit NUMMER ).

Nach der Rücktransformation müssen die Listen dann wieder zu einer Liste zusammengeführt werden.

Realisierung mehrstufiger Listen in Adobe InDesign