XSLT - Doug Tidwell

XSLT

Doug Tidwell (Autor)

478 Seiten
2002
O'Reilly (Hersteller)
978-3-89721-292-3 (ISBN)
40,00 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken



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 je nach
Verwendungszweck in verschiedensten Kombinationen und
Formaten auszugeben. Damit Browser, Datenbanken, Drucker,
Mobiltelephone oder andere Geräte die XML-Daten verarbeiten
können, werden sie mit XSLT beispielsweise in Webpages,
SVG-Grafiken, Sound-Dateien oder sogar Blindenschrift
umgewandelt.


Doug Tidwell zeigt in XSLT anhand zahlreicher Beispiele, wie man
Stylesheets für verschiedenste Zwecke entwickelt, vom einfachen
Umstellen der Inhalte bis zu komplexen Sortier- und
Verlinkungsprozessen. Auch XPath, der für solche
Transformationen nützliche Standard zur Adressierung von
Dokumentteilen, wird ausführlich behandelt. Das Buch gliedert sich
in einen thematisch strukturierten Tutorial-Teil und vollständige
Referenzen der XSLT-Elemente und Funktionen sowie der
XPath-Spezifikation.




Über die Autorin / den Autor


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. 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.




Inhaltsverzeichnis (der englischen Originalausgabe):


Table of Contents

Preface


Chapter 1. Getting Started

The Design of XSLT
XML Basics
Installing Xalan
Summary

Chapter 2. The Obligatory Hello World Example

Goals of This Chapter
Transforming Hello World
How a Stylesheet Is Processed
Stylesheet Structure
Sample Gallery
Summary

Chapter 3. XPath: A Syntax for Describing Needles and Haystacks

The XPath Data Model
Location Paths
Attribute Value Templates
XPath Datatypes
The XPath View of an XML Document
Summary

Chapter 4. Branching and Control Elements

Goals of This Chapter
Branching Elements of XSLT
Invoking Templates by Name
Parameters
Variables
Using Recursion to Do Most Anything
A Stylesheet That Emulates a for Loop
A Stylesheet That Generates a Stylesheet That Emulates a for Loop
Summary

Chapter 5. Creating Links and Cross-References

Generating Links with the id() Function
Generating Links with the key() Function
Generating Links in Unstructured Documents
Summary

Chapter 6. Sorting and Grouping Elements

Sorting Data with
Grouping Nodes
Summary

Chapter 7. Combining XML Documents

Overview
The document() Function
Invoking the document() Function
More Sophisticated Techniques
Summary

Chapter 8. Extending XSLT

Extension Elements, Extension Functions, and Fallback Processing
Extending the Saxon Processor
More Examples
Summary

Chapter 9. Case Study: The Toot-O-Matic

About the Toot-O-Matic
Design Goals
Tutorial Layout
XML Document Design
XSLT Source Code
Summary

Appendix A. XSLT Reference


Appendix B. XPath Reference


Appendix C. XSLT and XPath Function Reference


Appendix D. XSLT Guide


Glossary


Index






Doug Tidwell is a senior programmer at IBM. He has more than a sixthof a century of programming experience, and has been working withmarkup languages for more than a decade. He was a speaker at the first XML conference in 1997, and has taught XML classes around theworld. His job as a Cyber Evangelist is to look busy and to helppeople use new technologies to solve problems. Using a pair ofzircon-encrusted tweezers, he holds a master's degree in computerscience from Vanderbilt University and a bachelor's degree in English from the University of Georgia. He lives in Raleigh, North Carolina, with his wife, cooking teacher Sheri Castle and their daughter Lily.

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

Übersetzer Olaf Brodacki, Kathrin Lichtenberg
Sprache deutsch
Gewicht 835 g
Einbandart kartoniert
Themenwelt Informatik Programmiersprachen / -werkzeuge XML
Schlagworte XSLT (Extensible Stylesheet Language Transform.) • XSLT (Extensible Stylesheet Language Transformations)
ISBN-10 3-89721-292-7 / 3897212927
ISBN-13 978-3-89721-292-3 / 9783897212923
Zustand Neuware
Haben Sie eine Frage zum Produkt?