Riassunto:
Die strukturierte Speicherung von Daten mit XML ist eine feine Sache. Aber erst XSLT, die Extensible Stylesheet Language for Transformations, macht es möglich, die XML-Daten von einem Vokabular in ein anderes umzuwandeln und je nach Verwendungszweck in verschiedensten Kombinationen und Formaten wie HTML, SVG oder gar Blindenschrift auszugeben. Der Einstieg in diese komplexe Sprache ist nicht ganz leicht. So benutzt XSLT neben einer XML-basierten Template-Syntax auch XPath, ein kompaktes Vokabular zur Adressierung von Dokumentteilen.Unter »Variablen« versteht man in XSLT etwas gänzlich anderes als in prozeduralen Programmiersprachen. Und fortgeschrittene Techniken schließlich erfordern ein eingehendes Verständnis, wie XSLT-Templates funktionieren und miteinander interagieren. XSLT bietet Entwicklern zweierlei: ein thematisch strukturiertes Tutorial und eine umfassende Referenz. In den einführenden Kapiteln zeigt Doug Tidwell, wie man XSLT als Allzweck-Übersetzungstool nutzen kann, wie man Dokumenten-Inhalte neu organisiert oder filtert, und wie aus ein und demselben Inhalt vielfältige unterschiedliche Ausgabeformen erzeugt werden können. Zahlreiche Beispiele helfen, auch anspruchsvolle Techniken wie Sortieren und Linken schnell zu beherrschen. In den sich anschließenden Referenzkapiteln zu XSLT und XPath lassen sich Syntaxelemente und Funktionen leicht finden. Aus dem Inhalt: * Grundlagen von XML und die Installation von Xalan * Einfache Transformationen * XPath * Verzweigungs- und Kontrollelemente * Links und Querverweise * Sortieren und Gruppieren * XML-Dokumente verbinden * XSLT erweitern * Eine rekapitulierende Fallstudie * Referenzen zu XSLT, XPATH und ihren Funktionen
Informazioni sull?autore:
Doug Tidwell arbeitet als leitender Entwickler bei IBM. Er verfügt über langjährige Programmier-Erfahrung und arbeitet seit mittlerweile mehr als 10 Jahren mit Markup-Sprachen. Doug schreibt nicht zum ersten Mal: er ist Autor des O’Reilly-Buches XSLT. Er war einer der Redner auf der ersten XML-Konferenz im Jahr 1997 und hat rund um die Welt XML-Seminare gehalten. Sein Job als »Cyber-Evangelist« besteht darin, sehr beschäftigt auszusehen und Leute darin zu unterstützen, bei der Problemlösung neue Technologien einzusetzen. An der Vanderbilt University machte Doug seinen Master in Informatik, außerdem hat er einen Bachelor-Abschluß in Englisch von der University of Georgia. Er lebt mit seiner Tochter Lily und seiner Frau Sheri Castle, einer Kochlehrerin mit eigener Website (http://www.sheri-inc.com), in Raleigh, North Carolina.
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.