Strukturieren von Dokumenten für XML

Zuletzt aktualisiert am 28. Mai 2018

Strukturansicht – Übersicht

Der Strukturbereich zeigt in hierarchischer Form Elemente in einem Dokument an, die mit XML-Tags markiert wurden.Diese Elemente werden Elemente genannt.Du kannst Elemente im Strukturbereich verschieben, um die Reihenfolge und Hierarchie von Elementen zu definieren.Ein Element besteht aus einem Symbol, das den Elementtyp anzeigt, und einem Tag-Namen.

Strukturbereich

A. Dreieck zum Erweitern und Minimieren von Elementen B. Element C. Textausschnitt D. Attribut 

Strukturbereich

A. Dreieck zum Erweitern und Minimieren von Elementen B. Element C. Textausschnitt D. Attribut 

Zusätzlich können Elemente die folgenden Informationen bereitstellen:

Blaue Raute

Ein blauer Diamant auf einem Elementsymbol bedeutet, dass das Element an ein Element auf der Seite angefügt ist; das Fehlen eines blauen Diamanten bedeutet, dass das Element nicht an ein Seitenelement angefügt wurde.

Unterstrichen

Der Tag-Name ist unterstrichen, wenn das entsprechende Element auf der Seite ausgewählt ist.Wenn du beispielsweise Text auswählst, dem du den Title-Tag zugewiesen hast, ist das Wort Title im Element des Textes im Strukturbereich unterstrichen.Das Unterstreichen zeigt dir, ob ausgewählte Elemente auf der Seite und Elemente im Strukturbereich übereinstimmen.

Textausschnitt

Die ersten 32 Zeichen von getaggtem Text, genannt Textsnippet, können rechts neben dem Element angezeigt werden.Diese Snippets helfen dir dabei, das Seitenelement zu identifizieren, dem ein Element entspricht.

Punkte und Attribute

Attribute stellen Metadaten-Informationen über ein Element bereit. Wenn Attribute an ein Element angefügt sind, erscheinen ein schwarzer Punkt zusammen mit Attributnamen und -werten unter dem Element.

Den Strukturbereich verwenden

  • Um den Strukturbereich zu öffnen, wähle Ansicht > Struktur > Struktur anzeigen.
  • Um den Strukturbereich zu schließen, wähle Ansicht > Struktur > Struktur ausblenden oder klicke auf den Teilerbutton.
  • Um ein Element zu erweitern oder auszublenden (und beliebige unterelemente anzuzeigen oder auszublenden), klicke auf das Dreieck neben dem Element.
  • Um die Größe des Strukturbereichs anzupassen, ziehe den Teilerbutton.
  • Um ein Element sowie alle darin enthaltenen Elemente zu erweitern oder zu reduzieren, halte Strg (Windows) oder Befehl (Mac) gedrückt, während du auf das Dreieck neben dem Element klickst.
  • Um Text-Snippets anzuzeigen oder auszublenden, wähle Text-Snippets anzeigen oder Text-Snippets ausblenden aus dem Menü des Strukturbereichs.

Symbole im Strukturbereich

Die folgenden Symbole werden im Strukturbereich angezeigt:

Symbol

Name

Verwenden

 

Stammelement

Jedes Dokument enthält ein Stammelement ganz oben, das umbenannt, aber nicht verschoben oder gelöscht werden kann.

 

Story-Element

Repräsentiert getaggte Storys (einen oder mehrere verknüpfte Frames).

 

Textelement

Repräsentiert getaggten Text innerhalb eines Frames.

 

Grafikelement

Repräsentiert einen getaggten Frame, der ein platziertes Bild enthält.Jedes Grafikelement enthält ein href-Attribut, das den Pfad oder die URL zur verknüpften Datei definiert.

 

Nicht platziertes Textelement

Nicht platziertes Textelement, das noch nicht mit einem Seitenelement verknüpft ist.

 

Nicht platziertes Grafikelement

Nicht platziertes Grafikelement, das noch nicht mit einem Seitenelement verknüpft ist.

 

Tabellenelement

Repräsentiert eine Tabelle.

 

Überschriftenzellenelement

Stellt eine Zelle in der Header-Zeile einer\nTabelle dar.

 

Hauptteil-Zellenelement

Stellt eine Zelle innerhalb des Hauptteils einer Tabelle dar.

 

Footer-Zellenelement

Stellt eine Zelle in der Fußzeile einer Tabelle dar.

 

Leeres Element

Ein leerer Frame ist diesem Element zugeordnet.

 

Attribut

Enthält Metadaten, wie Keywords oder den Speicherort\neines verknüpften Bilds (HREF-Attribut).

 

Kommentar

Enthält Kommentare, die in der XML-Datei\nerscheinen, aber nicht im InDesign-Dokument.

 

Verarbeitungsanweisung

Enthält eine Anweisung, die eine\nAktion in Anwendungen auslöst, die Verarbeitungsanweisungen lesen können.

 

DOCTYPE-Element

Teilt InDesign mit, welche DTD-Datei bei der\nValidierung der XML-Datei verwendet werden soll.

Neuanordnen von strukturierten Elementen

Du kannst die\nReihenfolge und den hierarchischen Rang von Elementen im Strukturfenster ändern.Beachte jedoch\nfolgende Regeln:

  • Ein XML-Dokument muss ein einziges Stammelement an der Spitze der Struktur haben.Das Stammelement enthält alle anderen Elemente und ist deren übergeordnetes Element.Nur die DTD (die als DOCTYPE-Element erscheint), Kommentare und Verarbeitungsanweisungen dürfen über dem Stammelement im Strukturfenster erscheinen.

  • Änderungen an der XML-Hierarchiestruktur können das Erscheinungsbild von getaggten Elementen auf InCopy-Seiten beeinträchtigen.Wenn du beispielsweise ein Textelement zum untergeordneten Element eines anderen Elements in der Struktur machst, wird auch der Text im Layout verschoben.

  • Du kannst ein Tabellenzellenelement nicht in ein Tabellenelement ziehen oder Elemente in ein Tabellenelement verschieben.

Führe im Strukturbedienfeld eine der folgenden Aktionen aus:
  • Um ein Element zu verschieben, ziehe es an eine neue Position innerhalb der Struktur.Eine Linie wird angezeigt, wenn du ziehst, um anzuzeigen, wo du das Element einfügst.Die Breite der Linie markiert die Stufe innerhalb der Hierarchie.

  • Um ein Element zum untergeordneten Element eines anderen Elements zu machen, positioniere es entweder über dem übergeordneten Element, um es zu markieren, oder platziere es zwischen den anderen untergeordneten Elementen des übergeordneten Elements und lass dann die Maustaste los.

  • Um ein Element um eine Stufe in der Hierarchie herunterzustufen, ziehe es direkt über ein anderes übergeordnetes Element und bewege es leicht nach links, bis die Linie, die seine Platzierung anzeigt, die Breite des übergeordneten Elements umfasst.

  • Um ein Element zu kopieren oder auszuschneiden, wähle das Element oder die Elemente im Strukturbedienfeld aus und wähle dann Bearbeiten > Kopieren oder Bearbeiten > Ausschneiden.Wähle das Element direkt über der Stelle aus, an der du das Element einfügen möchtest, und wähle Bearbeiten > Einfügen.

Anmerkung

Wenn du ein Element ausschneidest, werden das Element und der Inhalt in die Zwischenablage ausgeschnitten, aber der Rahmen bleibt intakt.

Einfügen eines übergeordneten Elements

Füge ein übergeordnetes Element im Strukturbedienfeld ein, um die richtige XML-Struktur beizubehalten oder den Inhalt besser zu organisieren.Bevor du ein neues übergeordnetes Element einfügen kannst, musst du die Elemente auswählen, die die untergeordneten Elemente des neuen übergeordneten Elements werden sollen.Wenn das neue übergeordnete Element eingefügt wird, werden die ausgewählten untergeordneten Elemente um einen Rang in der Strukturhierarchie heruntergestuft.

Mit ausgewählten untergeordneten Elementen (links); ein neu eingefügtes übergeordnetes Element enthält die untergeordneten Elemente (rechts).

Mit ausgewählten untergeordneten Elementen (links): Ein neu eingefügtes übergeordnetes Element enthält die untergeordneten Elemente (rechts).

Wähle im Strukturbedienfeld die Elemente aus, die untergeordnete Elemente des neuen übergeordneten Elements werden sollen, das du einfügen möchtest.Beachten Sie Folgendes:

  • Du kannst nicht das Root oder ein Root-Element auswählen.

  • Du kannst nicht die Story oder ein Story-Element auswählen.

  • Die Elemente müssen sich auf derselben Stufe der Strukturhierarchie befinden.

  • Die Elemente müssen zusammenhängend sein.

  • Die Auswahl darf keine Tabellenzellen oder Attribute enthalten.

Wähle im Menü des Strukturbedienfelds Neues übergeordnetes Element oder klicke mit der rechten Maustaste (Windows) oder bei gedrückter Ctrl-Taste (Mac OS) und wähle Neues übergeordnetes Element.

Wähle einen Tag für das neue übergeordnete Element aus und klicke auf OK.

Anmerkung

Füge ein neues übergeordnetes Element schnell ein, indem du Tag hinzufügen im Tags-Bedienfeld auswählst und dann auf einen Tag im Bedienfeld klickst. Du kannst auch mit der rechten Maustaste (Windows) oder bei gedrückter Ctrl-Taste (Mac OS) auf ein Element klicken, das du im Strukturbedienfeld ausgewählt hast, Neues übergeordnetes Element wählen und dann ein Element auswählen.

Mit Attributen arbeiten

Ein Attribut stellt zusätzliche Informationen über ein XML-Element bereit. Jedes Attribut besteht aus einem Namen und einem Wert. Attribute werden im Strukturbedienfeld angezeigt; sie werden nicht im Dokument platziert oder als Inhalte im Dokument verwendet. Füge Attribute mit Elementen hinzu, damit Dateien und Anwendungen die XML-Dateien verwenden können, die du in InCopy erstellst.

Wenn du ein Bild taggst, erstellt InDesign automatisch ein href-Attribut mit einem Wert, der den Speicherort der Grafikdatei auf der Festplatte definiert. Dieses href-Attribut ermöglicht anderen Dateien und Anwendungen, das Bild auf der Festplatte zu finden, damit es angezeigt werden kann.

Ein Attribut enthält einen Namen (href, in diesem Fall) und einen Wert.

Du kannst zu jedem Element Attribute hinzufügen, außer zum DOCTYPE-Element (eine DTD-Datei), Kommentaren und Verarbeitungsanweisungen. Um beispielsweise Keywords für die Suche in einer nachgelagerten Anwendung einzuschließen, kannst du ein Attribut namens keywords erstellen. Du könntest auch Attribute erstellen, um ersetzten Text anzugeben, Artikeltitel zu verfolgen und andere inhaltsbezogene Informationen aufzuzeichnen.

Anmerkung

Wenn du eine DTD-Datei verwendest, sieh dir ihren Inhalt an, um zu sehen, welche Attribute sie zulässt. Attributnamen müssen wie Tag-Namen der DTD entsprechen.

Anmerkung

InCopy erkennt spezielle Namespace-Attribute, die Absatz- oder Zeichenformate, Tabellen und Tabellenzellformate sowie Leerzeichen steuern können.Weitere Informationen findest du in der technischen XML-Referenz und anderen Ressourcen unter www.adobe.com/go/learn_id_XMLscript.

Attribut hinzufügen

Wähle ein Element aus.
Führen Sie einen der folgenden Schritte durch:
  • {"translatedText": ["Klicke auf den Button „Attribut hinzufügen" .

  • Wähle „Neues Attribut" im Menü des Strukturbereichs.

  • Klicke mit der rechten Maustaste (Windows) oder bei gedrückter Ctrl-Taste (Mac OS)\nauf das ausgewählte Element und wähle „Neues Attribut".

Gib einen Namen und einen Wert für das Attribut an und klicke dann auf „OK".

Attribute im\nStrukturbereich anzeigen oder ausblenden

Wähle „Attribute anzeigen"\noder „Attribute ausblenden" im Menü des Strukturbereichs.

Möglicherweise musst du auf das Dreieck-Symbol neben einem Element klicken,\num dessen Attribute anzuzeigen.

Attribut bearbeiten oder löschen

Wähle ein Attribut im Strukturbereich aus.
Führen Sie einen der folgenden Schritte durch:
  • Um das Attribut zu bearbeiten, doppelklicke darauf\noder wähle „Bearbeiten" im Menü des Strukturbereichs.

  • Um das Attribut zu löschen, klicke auf das Löschen-Symbol oder\nwähle „Löschen" im Menü des Strukturbereichs.

href-Attribute bearbeiten

InCopy erstellt href-Attribute automatisch zur Verwaltung von Bilddateien.Das href-Attribut\ndefiniert den Speicherort der Grafikdatei auf der Festplatte, damit die Grafikdatei\nangezeigt werden kann.Wenn du ein platziertes Bild mit Tags versiehst, erstellt InCopy einen href-Attributwert,\nder den Pfad und den Dateinamen des Bildes auflistet.

Der Pfad kann\nein absoluter Link, ein relativer Link zum selben Ordner wie die XML-Datei\noder ein relativer Link zum Unterordner „Images" des Ordners sein, in dem sich die\nXML-Datei befindet.Relative Pfade beziehen sich auf den Pfad, unter dem\ndas Dokument gespeichert ist.

  • Ein href-Attribut\nmit einem absoluten Link sieht folgendermaßen aus (in Windows\nund Mac OS):

    href=file:///C:/Images/Meadow.psd

    href=file:///Users/abhayc//Desktop/abc.jpg

  • Ein href-Attribut zu einer Grafikdatei im selben Ordner\nwie die XML-Datei sieht folgendermaßen aus:

    href=file:Meadow.psd

  • Ein href-Attribut zu einer Grafikdatei im Unterordner „Images" sieht\nfolgendermaßen aus:

    href=file:///Images/Meadow.psd

Du kannst das href-Attribut bearbeiten, um einen neuen Link zu einem Bild anzugeben.Du kannst beispielsweise einen absoluten Link bearbeiten, um ihn zu einem relativen Link zu machen und so die Grafikdatei beim Export der Datei zugänglich zu machen.

Doppelklicke im Strukturbereich auf das Attribut href. (Du musst möglicherweise auf das Dreieck-Symbol neben dem Bild-Element klicken, um das Attribut anzuzeigen.)
Gib bei Wert den neuen Pfad zum Bild ein und klicke dann auf OK.

Kommentare und Verarbeitungsanweisungen hinzufügen

Mit InCopy kannst du Kommentare und Verarbeitungsanweisungen in eine XML-Datei einschließen. Gib einen Kommentar ein, um beschreibende Informationen zu einem Element zu ergänzen. Kommentare können in Webbrowsern und Text-Editoren angezeigt werden. Sie helfen anderen dabei, die XML-Struktur und XML-Tags zu verstehen. Eine Verarbeitungsanweisung ist ein spezieller, anwendungsspezifischer Befehl. Du kannst beispielsweise eine Verarbeitungsanweisung für Seitenumbrüche eingeben, damit eine Anwendung, in die du deine XML-Datei exportierst, versteht, wo sie einen Seitenumbruch einfügen soll. Von Anwendern in InCopy erstellte Verarbeitungsanweisungen sind für die Verwendung in anderen Programmen gedacht; InCopy selbst reagiert nicht auf Verarbeitungsanweisungen.

Kommentare und Verarbeitungsanweisungen werden im Strukturbereich angezeigt. Du kannst Kommentare und Verarbeitungsanweisungen verschieben, bearbeiten und löschen, genau wie andere Elemente im Strukturbereich. Sie können jedoch keine untergeordneten Elemente oder Attribute enthalten.

InDesign-Strukturbereich mit angezeigten Textausschnitten

A. Verarbeitungsanweisung B. Kommentar 

Kommentar hinzufügen

Wähle das Element aus, zu dem du einen Kommentar hinzufügst.
Anmerkung

Um einen Kommentar zu einer Tabelle hinzuzufügen, wähle ein Tabellenzellen-Element aus. Du kannst Kommentare zu Tabellenzellen, nicht zu Tabellen hinzufügen.

Wähle Neuer Kommentar im Menü des Strukturbereichs.
Gib den Kommentar in das Dialogfeld Neuer Kommentar ein.

Verarbeitungsanweisung hinzufügen

```json { "trancreatedText": [ "Wähle ein Element für die Verarbeitungsanweisung aus.
Anmerkung

Um einer Tabelle eine Verarbeitungsanweisung hinzuzufügen,\nwähle ein Tabellenzellenelement aus.Du kannst Verarbeitungsanweisungen\nzu Tabellenzellen hinzufügen, nicht zu Tabellen.

Wähle Neue Verarbeitungsanweisung im Menü des Strukturbedienfelds aus.
Gib unter Target einen Namen ein, der die Verarbeitungsanweisung\nfür eine Anwendung identifiziert, die exportierte XML-Dateien liest.
Gib unter Daten einen Wert ein, der der Anwendung mitteilt,\nwas mit der Verarbeitungsanweisung zu tun ist.

Kommentare und Verarbeitungsanweisungen anzeigen

Wähle Kommentare anzeigen oder Verarbeitungsanweisungen\nanzeigen im Menü des Strukturbedienfelds aus.

Kommentare und Verarbeitungsanweisungen bearbeiten

Wähle den Kommentar oder die Verarbeitungsanweisung aus.
Führen Sie einen der folgenden Schritte aus:
  • Doppelklicke auf den Kommentar oder die Verarbeitungsanweisung.

  • Wähle Bearbeiten im Menü des Strukturbedienfelds aus.

Bearbeite den Kommentar oder die Verarbeitungsanweisung und klicke auf OK.

Verwenden von DTD-Dateien zur Validierung von XML-Daten

Die Validierung der XML in einem\nDokument bedeutet, die Struktur, Element-Tag-Namen und Attribute\nmit den Spezifikationen einer DTD-Datei zu vergleichen.Um gegen eine\nDTD-Datei zu validieren, musst du sie zunächst in dein Dokument in InDesign laden.

Anmerkung

Das Laden einer DTD-Datei importiert Tagnamen in das Tagsbedienfeld.Diese importierten\nTag-Namen sind gesperrt; sie können nicht gelöscht oder umbenannt werden, außer durch\nLöschen der DTD-Datei aus dem Dokument.

Das DOCTYPE-Element\nerscheint oben im Strukturbedienfeld, wenn eine DTD-Datei in\ndein Dokument geladen wurde.(DTDs werden manchmal automatisch geladen, wenn\ndu eine XML-Datei importierst.)Um die DTD-Datei in einem Dokument zu ersetzen,\nlösche die vorhandene DTD und lade dann eine neue.

Mit DTD-Dateien in InDesign arbeiten

A. DOCTYPE-Element aus einer DTD-Datei (Strukturansicht) B. Gesperrtes Tag aus der DTD-Datei (Tagsbedienfeld) 

DTD-Datei laden

Wenn du eine DTD-Datei lädst, bettet InDesign\ndie Datei in das Dokument ein." ] } ```

Führen Sie einen der folgenden Schritte durch:
  • ```json { "trancreatedText": [ "Wähle im Strukturbedienfeld DTD laden\naus dem Strukturbedienfeld-Menü.

  • Wähle im Tag-Bedienfeld DTD laden aus dem Bedienfeld-Menü.

Wähle eine DTD-Datei zum Import aus und klicke auf Öffnen.
Anmerkung

Um Tags anzuzeigen, die in der DTD-Datei definiert sind, öffne\ndas Tag-Bedienfeld, indem du Fenster > Hilfsprogramme > Tags wählst.

DTD-Datei anzeigen

DTDs\nsind in ASCII-Text geschrieben.Sie können eingebettete Anweisungen\nund Erklärungen enthalten, die beschreiben, wie Tags angewendet und Elemente\nkorrekt angeordnet werden.In InDesign kannst du nur eine DTD anzeigen, die in\nein Dokument geladen ist.

DTD-Datei zum Anzeigen geöffnet

Führen Sie einen der folgenden Schritte durch:
  • Wähle im Strukturbedienfeld-Menü DTD anzeigen.

  • Doppelklicke auf das DOCTYPE-Element im Strukturbedienfeld.

Anmerkung

Um eine DTD-Datei zu drucken, kopiere den Code aus dem\nFenster DTD anzeigen und füge ihn in einen Texteditor ein.

DTD-Datei löschen

Wähle\nDTD löschen aus dem Strukturbedienfeld-Menü.

InDesign löscht die Kopie der DTD-Datei, die\nim InDesign-Dokument gespeichert ist, nicht die ursprüngliche DTD-Datei.Tags, die\nmit der DTD-Datei importiert wurden, bleiben im Tag-Bedienfeld, werden aber entsperrt.

XML-Struktur validieren

Wenn du dein Dokument validierst, warnt dich InCopy, falls das XML\nvon den Regeln abweicht, die durch die DTD-Datei festgelegt wurden.Es schlägt Wege vor, um\ndas XML den DTD-Datei-Anforderungen anzupassen.Du kannst Fehler einzeln\nbeheben oder alle Fehler in einem separaten Fenster anzeigen.

Strukturbedienfeld mit Vorschlagsbedienfeld

A. Geladene DTD B. Fehler oder ungültige Bedingung C. Beschreibung des Fehlers mit Vorschlag zur Behebung D. Fehlerzähler E. Schaltfläche „Validieren“ F. Alle Fehler in einem separaten Fenster anzeigen 

Strukturbereich mit Abschnitt „Vorschläge"

A. DOCTYPE-Element aus zugewiesener DTD-Datei B. Fehler oder ungültige Bedingung C. Fehlerbeschreibung mit Lösungsvorschlag D. Fehlerzähler E. Schaltfläche „Validieren“ F. Alle Fehler auf einmal in einem separaten Fenster anzeigen 

Wähle Ansicht > Struktur >\nStruktur anzeigen.
Klicke im Strukturbereich auf den Button „Validieren" .
Anmerkung

Um das Stammelement zu ändern, von dem aus InDesign\nvalidiert, wähle DTD-Optionen im Menü des Strukturbereichs."]}

{"translatedText": ["Um im Bedienfeld „Vorschläge" angezeigte Fehler zu beheben, klicke entweder auf einen vorgeschlagenen Fix, um ihn auszuprobieren, oder bearbeite die XML-Struktur und Tags direkt im Bedienfeld „Struktur" und im Bedienfeld „Tags".
Um andere Fehler anzuzeigen, führe einen der folgenden Schritte aus:
  • {"trancreatedText": ["Klicke auf den Pfeil nach links oder\nden Pfeil nach rechts .

  • Klicke auf den Button „Fehler-Fenster" , um\nalle Fehler in einem separaten Fenster anzuzeigen.

  • Wählen Sie im Menü der Strukturansicht die Option „Fehlerliste anzeigen“.

Anmerkung

InCopy hält die\nGültigkeitsprüfung an, nachdem 250 Fehler erkannt wurden.Ein Pluszeichen im Feld „Fehler-\nAnzahl" wird angezeigt, wenn dieses Limit erreicht ist."]}

Ähnliche Themen