Reseña del editor:
Dieses Buch führt Sie in die Welt von XHTML (eXtensible Hypertext Markup Language) und CSS (Cascading StyleSheets) ein und steht am Anfang einer ganzen Reihe an Standards im Bereich Web-Technologien. XHTML ist die Grammatik, die für Web-Anwendungen die Ausgaben im Browser darstellt, während mit CSS Formatierung und Layout im Internet möglich ist. XHTML ist dabei auch ein Beispiel von einer XML-Grammatik (eXtensible Markup Language). Die Möglichkeiten, die XML für Datenaustausch und Datenspeicherung bietet, sind keinesfalls zu unterschätzen, sondern sind für Web-Anwendungen ein wesentlicher Baustein. Mehr über XML-Standards und über die Document Type Definition, die für die Beschreibung von XML-Daten und damit auch für XHTML zum Einsatz kommt, erfahren Sie in unserem Buch XML: Standards und Technologien (ISBN 978-3-939701-21-7) . CSS ist ein seit längerer Zeit bekannter Standard für die Formatierung von HTML und XHTML, doch die Namen von Eigenschaften aus CSS, mit denen Formatierung und Layout von Dokumenten möglich sind, tauchen auch bspw. wiederum im Standard FO (Formatting Objects) auf. XHTML ist ein wichtiges Ausgabeformat, wenn Daten, die in XML-Formaten vorliegen, im Browser ausgegeben werden sollen, d.h. in irgendeiner Art und Weise visualisiert werden sollen. Dazu kann man eine ganze Reihe von Standards einsetzen, doch der Standard XSLT (eXtensible Stylesheet Language for Transformations) ist hier besonders interessant, da die resultierenden Dateien mit den Ausgabe- bzw. Umwandlungsanweisungen wiederum in einem XML-Format vorliegen und aus allen Programmiersprachen heraus mit einem geeigneten Prozessor aufgerufen werden können. Auch Dokumenten im FO-Format werden im Normalfall über eine XSLT-Umwandlung erzeugt und dann zu einem weiteren Prozessor geschickt, der dann die gewünschten Druckdateien erstellt. Diese Technologie wird Ihnen im Buch XSLT, XPath und Xquery (ISBN 978-3-939701-18-7) näher gebracht. An dieser Stelle ist nur wichtig zu verstehen, dass XHTML in eine große Familie an Standards eingebettet ist und für viele andere eine ganz andere Bedeutung besitzt. Ein Redakteur erfasst seine Texte vielleicht in einem beliebigen XML-Format, wozu eine ganze Armada an verschiedenen Programmen zur Verfügung steht, wobei die Dateien dann vielleicht sogar in einer Datenbank gespeichert werden. Die Anzeige erfolgt dann bspw. sowohl in XHTML wie auch in PDF, wobei solche Umwandlungstechniken wie XSLT oder zum Einsatz kommen. Die Visualisierung der Daten im Browser wird dann zusätzlich durch CSS eingerichtet. Ein Programmierer erstellt dagegen nicht die Texte, sondern konzentriert sich auf die Erstellung von Import/Export-Vorgängen für die Aufnahme, Suche und Wiedergabe von gespeicherten Texten in XML-Formaten oder auch direkt XHTML. Für ihn ist XHTML ein Zielformat, für das er Software schreibt und für das er CSS, das von einem Designer erstellt wurde, zusätzlich im Ausgabedatenstrom aufruft. Ein Designer schließlich erstellt CSS und möglicherweise auch Umwandlungen für FO in einem grafischen Editor und versucht, Online- und Druck-Ausgabe möglichst ähnlich zu erzeugen, wobei die Ähnlichkeiten zwischen beiden den Standards XHTML und FO sowie CSS und FO besonders arbeitserleichternd ist. Dieses Buch vermittelt Ihnen eine ausführliche Einführung über die beiden Standards XHTML und CSS mit vielen Beispielen. Eine allgemeine Vorstellung von XML und der Document Type Definition soll es Ihnen ermöglichen, insbesondere den XHTML-Standard besser einzuschätzen und die Dokumente, in denen er beschrieben ist, zu verstehen und in Zweifelsfällen direkt im Regeldokument nachzuschlagen.
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.