|
Crossmediales Publizieren · August 2007 |
|
Informationen und Tipps zum Electronic Publishing und zur Anwendung von XML |
Editorial
In dieser Ausgabe beschäftigen wir uns schwerpunktmäßig mit XSLT – der Transformationssprache für XML-Dokumente. Leider wird diese sehr mächtige und flexibel einsetzbare Sprache in Verlagen und anderen publizierenden Unternehmen noch nicht ausreichend wahrgenommen. Zum einen läuft so manche XSLT-Anwendung eher im Verborgenen und wird vom Nutzer nicht bemerkt; zum anderen wird die Erstellung und Pflege von Transformationen gerne an externe Dienstleister vergeben, um sich nicht allzu viel Technik selbst ins Haus holen.
Trotzdem lohnt die Beschäftigung mit XSLT – ich genieße stets aufs Neue wieder seine strukturelle Klarheit: die des Stylesheets selbst und die, die vom XML-Dokument geliefert werden muss, damit ein reibungsfreier Ablauf gewährleistet ist.
Ich wünsche Ihnen viel Spaß – beim Newsletter und mit XSLT!
Ihre Ursula Welsch
Inhalte
– Publizieren mit XML:
Konzepte für die optimale Struktur
– Produzieren mit XML:
XSLT im Einsatz
– Aktuelles zu XML:
Erweiterte Einsatzszenarien von XSLT bei „Naked XML“
– Buchrezensionen:
„XSLT schnell+kompakt“ und „XSLT 1.0 kurz+gut“
Seminartermine der XML-Schule:
17./18.09.2007 Strukturkonzepte für die Mehrfachverwendung von Verlagssubstanzen
22./23.10.2007 Einführung in die Transformation von XML-Dokumenten mit XSLT
Sollen konventionelle Publikationsdaten mit Hilfe von XML aufbereitet werden, scheint es zu Beginn solcher Projekte oft das Günstigste zu sein, in die XML-Struktur und als Konsequenz auch in die Aufbereitung der Inhalte nicht allzuviel Aufwand zu stecken ... denn man weiß nie, was noch kommt. Deshalb gibt es in der Praxis etliche XML-Anwendungen, die auf eine inhaltsorientierte, semantische Strukturierung zu Gunsten von typografischen Bezeichnungen verzichten. Auch die Inhaltsmodelle sind sehr lose angelegt, denn – wie schon gesagt – man weiß ja nie, was noch kommt ...
Damit entstehen in der Regel sehr werkbezogene Strukturen, die für werkübergreifende Zwecke, wie z.B. die Kombination von einzelnen Informationseinheiten mit denen anderer Substanzen, nicht einsetzbar sind. Auch die oftmals sehr losen Inhaltsmodelle sind der automatisierten Weiterverarbeitung der Daten kaum dienlich, da der Aufwand für Transformation und Darstellung aller zu erwartenden Struktursituationen deutlich höher ist als der für ein klar vorgegebenes Repertoire. So liegen die Gesamtkosten am Ende dann oft höher und übersteigen die vermeintlichen Ersparnisse beim Erstellen der Struktur.
Wie man eine inhaltsorientierte Struktur und stringente Inhaltsmodelle erstellt und gewinnbringend einsetzt, zeigt das Seminar Strukturkonzepte für die Mehrfachverwendung von Verlagssubstanzen am 17./18. September 2007.
Anmeldung bei der XML-Schule.
XSLT als Transformationssprache ist an vielen Stellen des Publikationsprozesses sinnvoll einsetzbar. Meint man es ernst mit Single Source Publishing, müssen aus den vorhandenen XML-Daten, die keinerlei Darstellungsinformationen enthalten, stets die jeweiligen Ausgabeformate generiert werden. Dabei ist es egal, ob die Inhalte im Web publiziert werden sollen und dafür HTML benötigt wird oder ob sie für die Nutzung in mobilen Diensten mit WML aufbereitet werden. Auch für die layoutorientierte Print- oder E-Book-Ausgabe wird XSLT gewinnbringend eingesetzt, z.B. indem aus dem reichhaltigen XML das flache Importformat für InDesign hergestellt wird oder gar das XML-basierte Zielformat XSL-FO.
Aber auch bei der Erstellung von XML-Daten bietet XSLT eine gute Unterstützung: Sowohl bei der Datenübernahme aus MS Word – egal ob mit UpCast von Infinity Loop oder mit der Konvertierschnittstelle von XML Spy – leistet XSLT seinen Beitrag, um am Ende reichhaltige XML-Dokumente zu erhalten. Und beim Editieren kann die Umschaltung der XML- in eine formatierte HTML-Darstellung, die von einem XSLT-Stylesheet gesteuert wird, gute Unterstützung bei der raschen Kontrolle von Strukturänderungen bieten.
In die Grundlagen von XSLT und die Erstellung von Transformations-Stylesheets können Sie sich mit dem Seminar Einführung in die Transformation von XML-Dokumenten mit XSLT am 22./23. Oktober 2007 einarbeiten. Anmeldung bei der XML-Schule.
Während an der einen Stelle ggf. noch über den Einsatz von XSLT nachgedacht wird, geht die Diskussion bei den Entwicklern schon lange nicht mehr über das „Ob“, sondern es werden Szenarien für optimierte Laufzeitumgebungen und die Nutzung von XSLT-Stylesheets zur Erzeugung von Entwicklungsbibliotheken diskutiert und ausprobiert. Lesen Sie nach in Naked XML: Mehr Power!
Wie die anderen Titel aus der Reihe „schnell+kompakt“ der entwickler.press bietet auch dieser Band einen raschen Einblick in die Welt von XSLT – wie es funktioniert, welche Komponenten man braucht und welche grundsätzlichen Möglichkeiten es gibt. Die Beispiele sind schlüssig, der Aufbau logisch und übersichtlich, alle XSLT-Elemente werden gezeigt bzw. erwähnt. Ein guter Einstieg für denjenigen, der sich einen raschen und zuverlässigen Überblick über die Möglichkeiten verschaffen will!
Weiß man bereits, dass man selbst in die Stylesheet-Erstellung einsteigen will, wird man eher zum Band aus der Taschenbibliothek kurz + gut des O'Reilly Verlags greifen. Hier gibt es eine alphabetische Referenz aller XSLT-Elemente und XSLT-/XPath-Funktionen. Die Sprache ist eindeutig und klar, die Darstellung sehr dicht, so dass man auch profitieren kann, wenn man sich bereits mit XSLT beschäftigt hat. Man erhält auch vertiefende Informationen, wie z.B. die Prioritätsregeln für die Abarbeitung der Template-Regeln im XSLT-Prozessor.
Auch das EXSLT-Projekt wird mit seinen Ergebnissen vorgestellt. Das ist ein Gemeinschaftsprojekt von Entwicklern mit dem Ziel, prozessorbezogene Erweiterungen zu systematisieren und jedermann zugänglich zu machen. Ein rundum gut brauchbarer Taschenguide, den man jederzeit gerne bei sich hat!
Daniel Koch: XSLT schnell + kompakt. entwickler.press 2007, 120 Seiten, ISBN 978-3-939084-32-7, 9,90 € (D), 10,20 € (A), 17.90 CHF
Evan Lenz: XSLT 1.0 kurz + gut. O'Reilly 2006, 176 Seiten, ISBN 978-3-89721-517-7, 9,90 €
Impressum
Ursula Welsch
Tachenseestr. 2
D-83373 Taching am See
Tel. +49-(0)8681-47 18 52
E-Mail: ursula.welsch @ welschmedien.de
Dies ist der monatliche Newsletter von <ursula welsch.neue medien> und der XML-Schule.
Im Newsletter "Crossmediales Publizieren" berichten wir für Sie über neueste Entwicklungen und Erfahrungen aus der crossmedialen Verlagspraxis und weisen auf die aktuellen Termine der XML-Schule hin.
Abbestellen: Wenn Sie diesen kostenlosen Newsletter nicht mehr erhalten möchten, dann senden Sie einfach eine E-Mail mit dem Hinweis „Abbestellen NL Crossmediales Publizieren“!