Layouts mit XML in InDesign automatisieren

Mit XML haben Sie die Möglichkeit, die Inhalte Ihres Dokuments eindeutig zu kennzeichnen, dann als Textdatei zu exportieren und in diesem Format weiterzugeben. Diese Textdatei kann dann in den verschiedensten Anwendungen verarbeitet werden. Dabei bleibt zwar nicht das Layout Ihres Dokuments erhalten, aber doch dessen Strukturierung, zum Beispiel Überschriften, Bilder, Bildbeschriftungen und deren Reihenfolge. Dieser Artikel zeigt Ihnen die Grundlagen des Umgangs mit XML und die Vorteile dieser Sprache für das Cross-Media-Publishing.

InDesign bietet Ihnen die Möglichkeit, Ihre Dokumente auf einfache und unkomplizierte Weise mit XML-Tags zu versehen, XML-Dokumente zu exportieren und zu importieren, ohne dass Sie sich dazu tiefer gehend mit XML, Tags oder anderen Dingen, die in den Codebereich fallen, befassen müssten. Sie sollten diese Möglichkeiten kennen: Mit kaum einer anderen Technologie schaffen Sie es so unkompliziert, das Layout Ihrer Dokumente schnell unterschiedlichen Anforderungen anzupassen .

Abb. 1: Mit XML und InDesign gar nicht schwierig: der Transfer von Inhalten in verschiedene Layouts

Was ist XML?

Die Auszeichnungssprache XML (Extensible Markup Language) soll für einen reibungslosen Austausch zwischen Plattformen, Anwendungen und Medien sorgen. Ihre Spezifikation wurde Anfang 1997 vom W3C verabschiedet.

Der Gedanke dabei war folgender: Obwohl HTML immer wieder erweitert wurde, ist diese Sprache dennoch ziemlich eingeschränkt – besonders was das Layout und die Gestaltung von Dokumenten angeht. Im Ergebnis wurden von den verschiedenen Browser-Herstellern browserspezifische Erweiterungen hinzugefügt.

Leider konnten diese Erweiterungen nicht von jedem Browser gedeutet werden. Dieses Problem sollte XML in den Griff bekommen. Der Sinn hinter XML ist, dass Erweiterungen nicht mehr innerhalb von HTML definiert, sondern von einem anderen Verfahren übernommen werden. Die Strukturen dieses Verfahrens können in beliebigen Dokumenten untergebracht werden.

Bei XML handelt es sich – im Unterschied zu HTML – eigentlich nicht um eine eigene Seitenbeschreibungssprache. Es ist vielmehr ein Meta-Dialekt, der Entwickler befähigt, Seitenbeschreibungssprachen zu bilden, zum Beispiel für die bessere Darstellung von Formeln. Die Grundlage von XML ist SGML (Standard Generalized Markup Language). Diese Seitenbeschreibungssprache liegt bereits seit vielen Jahren als ISO-Norm vor.

HMru n e gnifXLKnEuirz

NteseeaM la ergosElgaoes lan Lozl us czu rwhneit fwen hvhdhneen ieiuoneneriikiinNna skil Dd.iuSseFeg fn hhrr d,Xteni

Eusirmlhl bi hpetalihteetrai ietanci nM n.h ehe fhoriirr enmM eltuleslbbcr-sMn rIn ar dnnaaeoSZerazinfesoei inhcFLsrln ese en Xneoe ten efLbebdunb eeeeIiurzeid t r IniiSbs ugedeMe lf iMien Xvntnds oelub igedn danniS sn i ntnnrceersfuG ggAeebnes ei ene c.oniteeendsht heserMc tros buuecwntdhuiereaD.irc,iph ermieb nNwgkhgen,tLftretstpetpecdxXbAznakebaf

Nl o n-eBnnmeovtDseeLuattkiMdeX

G n drB azrggXBnintTil cnea uenh . ne eAtefua mezus edenlkseede tisa epteLlegbhsmu vneIaHrnr z zeI.e,o.iLDgMTtu shanei r neIcherezenrznGeuesMus

A ikte tuemeeieree ibldDrnhsTeo lj dD

  • TnIlha
  • RkruttSu
  • ULaoty

Ne s musds ndrda ed tldnszneSradlllI -istgseoec isaeenrth Em nrendseXiate g, uoreh aenE ulnlesLren AsukMdrt ouzc ieek gsrnodt-Meclmaonneidgar.eDw ititHu iD m s nLsuc eerieuMX tIutoTl hankfthusaduLei ud nnor srT,a ty,kuls ue aeeLan e hIarwtgw rz ngn nvnuud lnmni.lewcltta WwghenDhhd dohnu

DnttrkurctedloinrdmrD .usnruewdeerL dntelerdega ie urnhnharntXtDlfere red nDsteloree mee-Eeheinna sb r irMeol rhel aes onscuMcatae gesclneh L niihfi odits sg iLte iiye fiie riemdu hsoieite nnessrn rinn aneldebaieoaivaa neg eoirfiruV-dt awtnngedskd dlwder udtawesiielret,,dblg m etaen.t Aare,g ere t,Xheesd siDutrnnesiatiIncna r s

ALnXf e Dtounkomubr-Ma nevuDe

AiteTeobenkedDc-tnrmX wiMtf eernenbnk oxneuherteetnmdniL i e aet.

Ian ee edngitnnn L hosfltiencienostttogenMwwil cAedebrue tr hnraluuseieceaw,hnnSteeik sehsnn d.bsirmTTieuestevhnLaHcenutb M Dkbeng-icK nrvaneideeiXDe uT Eese. eZet d .gee eo w,feennonede hwEl b e neld tKnl hsandosmseg snneibrrc e

Xek lkekSleniagsnistnhz betsEninue.lt mo ouwrrribeebKeerz,gcmrnienuuinei neemI-eneoe ua i dl haerm tGasaigemnGil os eleismdht lMtinedcein neierh rt endtnsdngdhne aosstaKc mteidc dleeLaoetlkeeewgcennht hnok hAD unndehe r slsnunBdnitsae rnnrtsth d nd. dcnlrtenehige iDe.bnnnnronr,ou ceeihetecEpt

T eoeKeeirrnrb .2sd nbe D.D m eltuoeumo XA- WriL mmtt kn oiierzMsotb

Etzets. tte2rmrlselldnueerfttwtmlngte pgtnnnntut e ugtnoatdvxsoeelt srbaakebrsi.etginlD wnitpet hraieuGtsiih eErgweti tc mdzhrrule vbt.nA re

Lerneinheit weiterlesen

Um die komplette Lerneinheit zu sehen, loggen Sie sich bitte ein oder registrieren Sie sich.

Ein Zugang bietet Ihnen zahlreiche Vorteile:

  • Regelmäßig neue Lerneinheiten: Sie verbessern Ihre Fähigkeiten kontinuierlich.
  • Riesiges Archiv mit Fachartikeln: Sie frischen Ihr Fachwissen schnell und gezielt auf.
  • Ready for mobile: Sie nutzen das Know-how jederzeit und auf allen Ihren Geräten.

Einloggen oder registrieren

Lerneinheit weiterlesen

Um die komplette Lerneinheit zu sehen, loggen Sie sich bitte ein oder registrieren Sie sich.

Ein Zugang bietet Ihnen zahlreiche Vorteile:

  • Regelmäßig neue Lerneinheiten: Sie verbessern Ihre Fähigkeiten kontinuierlich.
  • Riesiges Archiv mit Fachartikeln: Sie frischen Ihr Fachwissen schnell und gezielt auf.
  • Ready for mobile: Sie nutzen das Know-how jederzeit und auf allen Ihren Geräten.

Einloggen oder registrieren

Inhaltsverzeichnis

  • Layouts mit XML automatisieren
    • Was ist XML?
    • Kurze Einführung in XML
    • XML und InDesign
    • Die Vorgehensweise in der Praxis
    • Das Dokument analysieren
    • Die Tags für das Dokument definieren
    • Dokument mit Tags versehen
      • Text- und Grafikrahmen mit Tags versehen
      • Einzelne Absätze mit Tags versehen
      • Tags im Layout anzeigen
    • Die Tagstruktur ordnen
    • Die XML-Datei erstellen
    • Die XML-Datei weiterverwenden
      • Rahmeneinpassungsoptionen
      • Die XML-Datei importieren
    • Tags mit Formaten verbinden
    • Auf der Grundlage von Formaten taggen
    • XML-Regelsätze nutzen

Beitragsinfo

Diese Beiträge könnten Sie auch interessieren

von Isolde Kommer

So richten Sie in InDesign dynamische Anreißer für Magazinbeiträge oder Buchkapitel ein

In vielen Magazinlayouts steht am Kapitelanfang ein Anreißer, der die ersten – in der Anzahl fest definierten – Zeilen des Artikeltexts enthält, wobei diese aber größer gesetzt sind als der Rest des Beitrags. Das kann richtig mühsam werden, vor allem dann, wenn in der Schlussredaktion noch Textänderungen durchgeführt werden müssen. Die in diesem Artikel erläuterten Kniffe helfen Ihnen dabei, diese Situation besser zu bewältigen.

Mehr...

von Isolde Kommer

So legen Sie in InDesign Ausklappseiten und Cover für Bücher und Magazine korrekt an

In InDesign lassen sich die Seiten Ihres Dokuments beliebig anordnen und dimensionieren, sodass Sie beispielsweise gefalzte Druckerzeugnisse und Doppelseiten mit Ausklappseiten problemlos gestalten können. Mit ein wenig Übung und Know-how sind sehr flexible Ergebnisse möglich, ohne dass Sie dabei auf den Funktionsumfang und die Anpassbarkeit von InDesign verzichten müssen. Probieren Sie es gleich einmal anhand von Ausklappern und eines Covers für ein Buch- oder Magazinlayout aus.

Mehr...

von Isolde Kommer

Wie Sie in InDesign registerhaltige Absatzformate mit wenig Aufwand anlegen

Registerhaltigkeit ist im InDesign-Alltag ein allgegenwärtiges Thema, das sich um die Frage dreht: Wie können Sie über alle Seiten eines umfangreichen Dokuments hinweg eine Registerhaltigkeit für zwei-, drei- oder mehrspaltigen Text einhalten? Dabei gibt es einiges zu beachten. Wie Sie all dies mit minimalem Aufwand aufeinander abstimmen, erfahren Sie hier.

Mehr...
Menu