Erstellen und Laden von XML-Tags
Bevor Sie Seitenobjekte markieren, erstellen (oder laden) Sie Tags, um die jeweiligen Inhaltstypen oder -objekte in Ihrem Dokument zu identifizieren. Sie können Tags von Grund auf erstellen oder sie aus einer anderen Quelle laden, wie beispielsweise aus einem InDesign-Dokument, einem InCopy-Dokument oder einer DTD-Datei. Nutzen Sie eine der folgenden Methoden, um XML-Tags für Ihr Dokument zu erstellen oder zu laden:
Erstellen Sie ein Tag über den Befehl „Neues Tag“.
Laden Sie Tags aus einer XML-Datei oder einem anderen Dokument.
Importieren Sie eine DTD-Datei.
Importieren Sie Tags (und Inhalte) mit dem Befehl „XML importieren“.
Erstellen eines XML-Tags
-
Wählen Sie „Fenster“ > „Hilfsprogramme“ > „Tags“, um das Tagsbedienfeld zu öffnen.
-
Führen Sie einen der folgenden Schritte durch:
Wählen Sie im Menü des Tagsbedienfelds den Befehl „Neues Tag“.
Klicken Sie im Tagsbedienfeld auf die Schaltfläche „Neues Tag“ .
-
Geben Sie einen Namen für das Tag ein. Der Name muss den XML-Standards entsprechen. Wenn der Name ein Leerzeichen oder ein anderes unzulässiges Zeichen enthält, wird eine Warnmeldung angezeigt.
-
Wählen Sie eine Farbe für das Tag aus, wenn Sie es über das Menü des Tagsbedienfelds erstellt haben. (Wenn Sie das Tag über die Schaltfläche „Neues Tag“ erstellen haben, können Sie eine Farbe auswählen, indem Sie die Farbe des Tags ändern.)Hinweis:
Sie können mehreren Tags dieselbe Farbe zuweisen. Die ausgewählte Farbe erscheint, wenn Sie das Tag auf einen Rahmen anwenden und „Ansicht“ > „Struktur“ > „Rahmen mit Tags einblenden“ auswählen oder wenn Sie das Tag auf Text in einem Rahmen anwenden und „Ansicht“ > „Struktur“ > „Tag-Marken einblenden“ auswählen. (Tag-Farben werden nicht in exportierten XML-Dateien dargestellt.)
-
Klicken Sie auf „OK“.
Laden von Tags aus einer anderen Quelle
Sie können Tags aus XML-Dateien, einem InDesign-Dokument oder einem InCopy-Dokument laden.
InCopy fügt die Tags automatisch dem Tagsbedienfeld zu, wenn Sie eine XML-Datei laden.
-
Wählen Sie im Menü des Tagsbedienfelds den Befehl „Tags laden“.
-
Wählen Sie die Datei mit den Tags, die Sie in das Tagsbedienfeld laden möchten, und klicken Sie auf „Öffnen“.
Ändern des Tagnamens oder der Tagfarbe
-
Doppelklicken Sie im Tagsbedienfeld auf einen Tagnamen oder wählen Sie im Menü des Tagsbedienfelds die Option „Tag-Optionen“.
-
Ändern Sie den Namen bzw. die Farbe des Tags und klicken Sie dann auf „OK“.
Der Name von gesperrten Tags kann nicht geändert werden. InCopy sperrt automatisch Tags, die in einer geladenen DTD-Datei angegeben werden. Wenn Sie diese Tags umbenennen möchten, müssen Sie die DTD-Datei bearbeiten und das Dokument neu laden.
Erstellen von Tags für Objekte
Bevor Sie Inhalt in eine XML-Datei exportieren, müssen Sie den Text und andere Objekte (wie Rahmen und Tabellen), die Sie exportieren möchten, mit Tags markieren. Ebenfalls müssen Sie Objekte markieren, die Sie als Platzhalter für importierten XML-Inhalt erstellt haben. Objekte, die markiert wurden, werden in der Strukturansicht als Elemente angezeigt.
A. Die Elemente werden in der Strukturansicht angezeigt. B. Tag-Marken umgeben Text, auf den Tags angewendet wurden.
Wenn Sie Seitenobjekte mit Tags versehen, beachten Sie folgende Punkte:
Bevor der Text in Textrahmen markiert werden kann, müssen zunächst die Textrahmen mit Tags versehen werden.
Pro Rahmen kann nur ein Tag zugewiesen werden.
Verkettete Textrahmen nutzen gemeinsam ein Tag, das für den gesamten Text der Verkettung gilt, einschließlich Übersatz.
Wenn Sie den Text innerhalb eines mit Tags versehenen Elements markieren (beispielsweise einen Absatz innerhalb eines markierten Textabschnitts), wird er in der Strukturansicht als untergeordnetes Element eines vorhandenen Elements angezeigt.
Wenn Sie über die Schaltfläche „Tags automatisch erstellen“ einem Element innerhalb eines Rahmens ein Tag zuweisen, wird der Rahmen automatisch mit dem im Dialogfeld „Tag-Vorgabeoptionen“ festgelegten Tag versehen.
Versehen von Text mit Tags in einem Textrahmen
-
Wählen Sie „Ansicht“ > „Layoutansicht“.
-
Stellen Sie sicher, dass der Textrahmen, in dem der Text angezeigt wird, entsprechend mit einem Tag versehen ist. (Wenn der Rahmen keine Tags aufweist und Sie versuchen, Text innerhalb des Rahmens mit Tags zu versehen, werden dem Textabschnitt Standard-Tags zugewiesen.)
-
Führen Sie einen der folgenden Schritte durch:
Wählen Sie mit dem Text-Werkzeug den gewünschten Text innerhalb eines Textrahmens aus und klicken Sie dann im Tagsbedienfeld auf ein Tag. Wenn Sie den gesamten Text innerhalb des Rahmens auswählen, wird das Tag nicht auf den Textblock angewendet, sondern auf den Rahmen, es sei denn, Sie haben im Tagsbedienfeld die Option „Anfügen“ ausgewählt.
Wählen Sie die zu markierenden Textrahmen, Tabellen, Tabellenzellen bzw. Bilder aus und klicken Sie anschließend im Tagsbedienfeld auf das Symbol „Tags automatisch erstellen“, um ein Standard-Tag anzuwenden. (Siehe Festlegen der Standardeinstellungen für „Tags automatisch erstellen“.)
Fügen Sie Text, auf den Zeichen- oder Absatzformate angewendet wurden, über den Befehl „Formate zu Tags zuordnen“ automatisch Tags hinzu.
Versehen von Text mit Tags in Tabellen
Wenn Sie eine Tabelle zum Exportieren nach XML markieren, erstellen Sie ein Tabellenelement sowie ein Zellenelement für jede Zelle in der Tabelle. Die Zellenelemente sind untergeordnete Elemente des Tabellenelements und werden automatisch erstellt.
-
Wählen Sie „Ansicht“ > „Layoutansicht“.
-
Klicken Sie in die Tabelle und wählen Sie „Tabelle“ > „Auswählen“ > „Tabelle“.
-
Wählen Sie im Tagsbedienfeld ein Tag für die Tabelle aus.
InCopy erstellt ein Zellenelement für jede Zelle der Tabelle. (Sie können sie in der Strukturansicht anzeigen.) Welches Tag auf die Zellenelemente angewendet wird, hängt von Ihren Tag-Vorgabeoptionen ab.
-
Sie können Tabellenzellen ggf. mit einem anderen Tag markieren.
Beispielsweise können Sie die Zellen in der ersten Zeile mit einem anderen Tag versehen, um sie so als Titelzellen zu markieren. Um Tags auf Zellen anzuwenden, wählen Sie zuerst die gewünschten Tabellenzellen im Dokument aus und wählen Sie anschließend ein Tag. (Wenn Sie die Zellen in der Tabelle auswählen, werden auch die entsprechenden Zellenelemente in der Strukturansicht ausgewählt.)
Sie können eine Tabelle auch markieren, indem Sie sie auswählen und anschließend im Tagsbedienfeld auf das Symbol „Tags automatisch erstellen“ klicken. Abhängig von Ihren Standardeinstellungen für „Tags automatisch erstellen“ wird das Tag Tabelle (oder ein anderes Tag Ihrer Wahl) sofort, auf die Tabelle angewendet.
Versehen von Inhalt mit Tags anhand Formaten
Die Absatz-, Zeichen-, Tabellen- und Zellenformate, die Sie einem Text zuweisen, können zum Markieren von Text für XML verwendet werden. So kann zum Beispiel ein Absatzformat namens „Körper“ einem Tag namens Textabschnittstext zugeordnet werden. Anschließend können Sie mithilfe des Befehls „Formate zu Tags zuordnen“ das Tag Textabschnittstext allen Absätzen in Ihrem Dokument mit dem Absatzformat „Körper“ zuordnen. Sie können einem Tag auch mehrere Formate zuordnen.
Durch den Befehl „Formate zu Tags zuordnen“ wird der Tag-Inhalt automatisch markiert, einschließlich der Absätze und Zeichen, die bereits mit Tags versehen sind. Wenn vorhandene Tags erhalten bleiben sollen, wenden Sie die Tags manuell an.
-
Wählen Sie im Menü des Tagsbedienfelds oder der Strukturansicht die Option „Formate zu Tags zuordnen“.
-
Geben Sie für die jeweiligen Formate in Ihrem Dokument das Tag an, dem die Formate zugeordnet werden sollen.
-
Um Formatnamen Tag-Namen zuzuordnen, klicken Sie auf „Nach Name zuordnen“. Formate, die denselben Namen haben wie Tags, werden im Dialogfeld ausgewählt. Bei „Nach Name zuordnen“ müssen Sie die Groß- und Kleinschreibung beachten. Überschrift1 und überschrift1 werden beispielsweise als unterschiedliche Tags interpretiert.
-
Wenn Sie Formatzuordnungen verwenden möchten, die in einer InDesign-Datei konfiguriert wurden, klicken Sie auf „Laden“ und wählen Sie die entsprechende Datei aus.
-
Aktivieren oder deaktivieren Sie die Optionen unter „Einschließen“:
Musterseiten-Textabschnitte
Ordnet Formate von der Musterseite Tags zu.
Montagefläche-Textabschnitte
Ordnet Formate von Textabschnitten auf der Montagefläche Tags zu. (Deaktivieren Sie diese Option, wenn Textabschnitte auf der Montagefläche nicht mit Tags versehen werden sollen.)
Leere Textabschnitte
Ordnet Formate von leeren Textabschnitten Tags zu. (Deaktivieren Sie diese Option, wenn Formate von leeren Textabschnitten nicht mit Tags versehen werden sollen.)
-
Klicken Sie auf „OK“.
Die neuen XML-Tags werden im gesamten Dokument auf die Absatz-, Zeichen-, Tabellen- und Zellenformate angewendet, die Sie im Dialogfeld „Formate zu Tags zuordnen“ festgelegt haben.
Entfernen von Tags für Seitenobjekte
Entfernen Sie ein Tag von einem Objekt, aber behalten Sie den zugewiesenen Inhalt bei.
-
Wählen Sie in der Strukturansicht das entsprechende Element oder im Dokumentlayout das entsprechende Seitenobjekt aus.
-
Führen Sie einen der folgenden Schritte durch:
Wählen Sie im Menü der Strukturansicht den Befehl „Tag für Element entfernen“.
Klicken Sie im Tagsbedienfeld auf die Schaltfläche „Tags entfernen“.
Neuzuweisen von Tags für Seitenobjekte
Weisen Sie einem Objekt ein neues Tag zu, ohne das alte Tag vorher entfernen zu müssen.
-
Wählen Sie das Textwerkzeug aus.
-
Führen Sie einen der folgenden Schritte durch:
Wählen Sie den Text oder Textrahmen aus und klicken Sie im Tagsbedienfeld auf ein anderes Tag.
Platzieren Sie die Einfügemarke in einem mit einem Tag versehenen Textrahmen innerhalb eines Textabschnittselements (nicht in einem untergeordneten Element). Wählen Sie oben im Tagsbedienfeld die Option „Neu zuordnen“ aus und klicken Sie im Tagsbedienfeld auf ein anderes Tag.
Wählen Sie den gesamten Textblock aus, dem ein Tag zugewiesen wurde. Wählen Sie anschließend oben im Tagsbedienfeld die Option „Neu zuordnen“ aus und klicken Sie auf ein anderes Tag. (Wenn Sie oben im Tagsbedienfeld die Option „Anfügen“ auswählen und dann auf ein anderes Tag klicken, wird in der Strukturansicht ein neues untergeordnetes Element angezeigt.)
Festlegen der Standardeinstellungen für „Tags automatisch erstellen“
Wenn Sie einen Textrahmen, eine Tabelle, Tabellenzellen oder ein Bild auswählen und anschließend im Tagsbedienfeld auf „Tags automatisch erstellen“ klicken, wendet InDesign ein Standard-Tag auf das ausgewählte Objekt an. Sie können diese Standard-Tags im Dialogfeld „Tag-Vorgabeoptionen“ festlegen.
Wenn Sie einen Textrahmen, eine Tabelle, Tabellenzellen oder ein Bild auswählen und anschließend im Tagsbedienfeld auf „Tags automatisch erstellen“ klicken, wendet InCopy ein Standard-Tag auf das ausgewählte Objekt an. Sie können diese Standard-Tags im Dialogfeld „Tag-Vorgabeoptionen“ festlegen.
InCopy wendet ein Standard-Tag an, wenn Sie ein Element erstellen, für das ein übergeordnetes Element erforderlich ist, das jedoch noch nicht vorhanden ist. Wenn Sie beispielsweise Text in einem Textrahmen markieren, dieser Rahmen jedoch selbst nicht markiert ist, weist InCopy dem Rahmen ein Tag zu, das in den „Tag-Vorgabeoptionen“ festgelegt ist. Durch diese Methode stellt InCopy sicher, dass die richtige XML-Struktur beibehalten wird.
-
Wählen Sie „Tag-Vorgabeoptionen“ im Menü des Tagsbedienfelds.
-
Wählen Sie ein Standard-Tag für Textrahmen, Tabellen, Tabellenzellen und Bilder.Hinweis:
Wenn das gewünschte Tag nicht aufgeführt wird, können Sie im Menü die Option „Neues Tag“ wählen und ein neues Tag erstellen.
Zuordnen von XML-Tags zu Formaten
XML-Tags sind lediglich Datenbeschreibungen. Sie enthalten keine Formatierungsanweisungen. Sie müssen den XML-Inhalt formatieren, nachdem Sie ihn importiert und das gewünschte Layout festgelegt haben. Eine Möglichkeit besteht darin, XML-Tags Absatz-, Zeichen-, Tabellen- oder Zellenformaten zuzuordnen. Beispielsweise könnte das Tag Autorenzeile dem Zeichenformat „Autor“ zugewiesen werden, sodass alle importierten und platzierten XML-Daten, die als Autorenzeile gekennzeichnet sind, automatisch dem Zeichenformat „Autor“ zugewiesen werden. Das Zuordnen von Tags zu Formaten erleichtert und beschleunigt die Formatierung von importiertem XML-Inhalt.
Sie müssen nicht jedes Tag einem Absatz- oder Zeichenformat zuordnen. Einige Elemente werden möglicherweise nicht im Layout angezeigt und andere Elemente sind eventuell einzeln besser zu formatieren. Zudem übernehmen untergeordnete Elemente das Absatz- oder Zeichenformat ihres übergeordneten Elements. Dies ist häufig nicht erwünscht, was eine manuelle Zuordnung empfehlenswert macht.
Über den Befehl „Tags zu Formaten zuordnen“ werden Formate im gesamten Dokument neu zugeordnet, häufig mit unerwünschten Ergebnissen. Wenn Sie ein Tag einem Format zuordnen, wird Text, der bislang einem bestimmten Format zugeordnet war, möglicherweise neu zugeordnet. Dies ist von seinem XML-Tag abhängig. Wenn Sie bereits einen Teil des Textes formatiert haben, empfiehlt es sich möglicherweise, Formate manuell anzuwenden, damit Ihre Auswahl für Absatz- und Zeichenformate nicht überschrieben wird.
-
Wählen Sie „Formate zu Tags zuordnen“ im Menü des Tagsbedienfelds oder der Strukturansicht.
-
Führen Sie einen der folgenden Schritte aus:
Um Formate, Tags und Zuordnungsdefinitionen aus einem anderen Dokument zu importieren, wählen Sie „Laden“, wählen Sie ein Dokument aus und klicken Sie auf „Öffnen“.
Wenn Sie Tags einzeln den Formaten zuordnen möchten, klicken Sie auf die Spalte „Format“ neben einem Tag und wählen Sie dann das Absatz- oder Zeichenformat im daraufhin angezeigten Menü aus. (Absatzformate sind im Menü durch ein Absatzsymbol gekennzeichnet; Zeichenformate sind an einem „A“ zu erkennen.) Wiederholen Sie den Vorgang für jedes Tag, das Sie zuordnen möchten.
Um Formate automatisch gleichnamigen Tags zuzuordnen, klicken Sie auf „Nach Name zuordnen“. Formate, deren Name mit einem Tag-Namen identisch ist, werden in der Spalte „Format“ ausgewählt. Damit eine Übereinstimmung möglich ist, müssen Tag und Format nicht nur über denselben Namen, sondern auch über dieselbe Groß- bzw. Kleinschreibung verfügen. H1 und h1 stimmen beispielsweise nicht überein. (Wenn derselbe Formatname in zwei verschiedenen Formatgruppen vorhanden ist, funktioniert die Option „Nach Name zuordnen“ nicht und Sie werden aufgefordert, eines der Formate umzubenennen.)
-
Klicken Sie auf „OK“.
Ein- oder Ausblenden von markierten Rahmen oder Tag-Marken
In der Druckfahnen- und Textabschnittsansicht zeigen Tag-Marken an, an welcher Stelle Objekte auf einer Seite markiert wurden. In der Layoutansicht zeigen markierte Rahmen an, an welcher Stelle Objekte wie Tabellen oder Bilder markiert wurden. Die Tag-Farbe bestimmt die Farbe der Marke bzw. des Rahmens.
-
Führen Sie einen der folgenden Schritte aus:
Wenn Sie markierte Rahmen farbig darstellen möchten, wählen Sie „Ansicht“ > „Struktur“ > „Rahmen mit Tags einblenden“.
Wenn Sie die Farbkodierung von mit Tags versehenen Rahmen ausblenden möchten, wählen Sie „Ansicht“ > „Struktur“ > „Rahmen mit Tags ausblenden“.
Wenn Sie den mit Tags versehenen Text mit farbigen Klammern einrahmen möchten, wählen Sie „Ansicht“ > „Struktur“ > „Tag-Marken einblenden“.
Wenn Sie die farbigen Klammern für mit Tags versehenen Text ausblenden möchten, wählen Sie „Ansicht“ > „Struktur“ > „Tag-Marken ausblenden“.
Löschen von Tags oder Elementen
- Um ein Tag aus dem Tagsbedienfeld zu entfernen, ziehen Sie es auf das Symbol „Tag löschen“ am unteren Rand des Bedienfelds. Wenn das Tag auf Inhalt angewendet wurde, erscheint eine Warnmeldung. Wählen Sie ein anderes Tag aus, um das gelöschte Tag zu ersetzen und klicken Sie auf „OK“.
- Wenn Sie alle nicht verwendeten Tags löschen möchten, wählen Sie im Menü des Tagsbedienfelds die Option „Alle nicht verwendeten Tags auswählen“ und klicken Sie dann unten im Bedienfeld auf das Symbol „Tag löschen“.
- Um ein Element aus der Strukturansicht zu löschen, wählen Sie das Element aus und klicken in der Strukturansicht auf das Papierkorb-Symbol oder wählen aus dem Menü der Strukturansicht den Befehl „Löschen“. Wenn sich Inhalte in dem Element befinden, wird eine Warnmeldung angezeigt. Klicken Sie auf „Tags entfernen“, damit der Inhalt im Dokument verbleibt. Klicken Sie auf „Löschen“, um das Element und dessen Inhalte zu löschen.
Mit einer importierten DTD-Datei geladene Tags können erst gelöscht werden, wenn die DTD-Datei gelöscht wurde.