Fremde XML-Daten integrieren?

(Auszug aus "E-Books mit ePUB ─ Von Word zum E-Book mit XML" von Dr. Victor Wang)

Eine der noch weitgehend ungenutzten Erweiterungen von OPS 2.0 ist das Konzept der so genannten XML Islands. Die dahinter stehende Idee ist, auch fremde XML-Daten in ePUB einbinden zu können, die zunächst nicht in XHTML oder DTBook vorgesehen sind. Ähnlich wie bei den SVG-Grafiken ist es möglich, solche Fremdinhalte inline, die Spezifikation spricht von "Inline XML Islands", oder als eigenständige externe XML-Dateien, so genannte "Out-of-Line XML Islands", zu verwenden.

In beiden Fällen müssen dem Lesegerät OPS-Alternativen angeboten werden, falls es die Fremd-XML-Inhalte nicht verarbeiten kann. Für die "Out-of-Line XML Islands" haben Sie das entsprechende Fallback-Item-Konzept bereits im OPF-Part kennen gelernt. Für die "Inline XML Islands" muss das Fallback-Problem innerhalb von OPS formuliert und gelöst werden. Zu diesem Zweck hat OPS ein eigenes Element <switch> erhalten, das die möglichen Fälle (Element <case>) aufführt, aber immer eine sichere OPS-Variante als Default (Element <default>) enthalten muss.

Die Anwendungsfälle dieses Konzepts sind im Moment theoretischer Natur, da die Lesegeräte im Zweifel mit dem Fremd-XML nicht umgehen können. Es gibt im Netz einzelne Prototypen, die eine exemplarische Umsetzung zeigen. Beispiele für Fremd-XML-Daten sind MathML-Formeln oder Video-Einbindungen (siehe: EPUB Math: Best Practices for Mathematics in Ebooks und Using HTML5 video in ePUB). Auf XML Islands wird hier nicht weiter eingegangen. Warten wir, bis die Inseln besser erforscht sind.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema ePub bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © mitp 2011
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "E-Books mit ePUB" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Verlagsgruppe Hüthig Jehle Rehm GmbH, Im Weiher 10, 69121 Heidelberg, kundenbetreuung(at)hjr-verlag.de