XSLT, Xpath und Xquery - Skulschus, Marco; Wiederstein, Marcus; Winterstone, Sarah

Marco Skulschus Marcus Wiederstein Sarah Winterstone 

XSLT, Xpath und Xquery

Broschiertes Buch
 
versandkostenfrei
innerhalb Deutschlands
45 ebmiles sammeln
EUR 44,95
Sofort lieferbar
Alle Preise inkl. MwSt.
Bewerten Empfehlen Merken Auf Lieblingsliste


Andere Kunden interessierten sich auch für

XSLT, Xpath und Xquery

XSLT 1.0: Vorlagen/Templates,Kontrollanweisungen, Variablen und Parameter, Sortierungen und Gruppierungen, Ausgaben in HTML, Text / CSV und XML
XSLT 2.0: Stylesheet-Funktionen, dynamisches XSLT, 2.0-Besonderheiten, Integration von XML Schema, strukturgetriebene Verarbeitung, reguläre Ausdrücke, SQL-ähnliche Abfragen
XPath 1.0: Grundlagen, Knoten lokalisieren und filtern, Funktionsbibliothek
XPath 2.0: Kontrollanweisungen, 2.0-Besonderheiten und -Funktionen
XQuery 1.0: Abfragen und Umwandlung als Ersatz von XSLT/XPath
Integration: Einsatz in .NET, Java, PHP und Datenbanken (Oracle PL/SQL, MS SQL Server T-SQL)


Produktinformation

  • Verlag: Comelio
  • 2011
  • überarbeitete Auflage.
  • Ausstattung/Bilder: 2011. 762 S. m. zahlr. Abb. u. Listings.
  • Seitenzahl: 762
  • Deutsch
  • Abmessung: 219mm x 159mm x 46mm
  • Gewicht: 1060g
  • ISBN-13: 9783939701507
  • ISBN-10: 3939701505
  • Best.Nr.: 32983667
Marco Skulschus studierte Ökonomie in Wuppertal und Paris und setzt im Rahmen seiner Arbeit .NET und Java für das Datenbanksystem Oracle ein. Er beschäftigt sich seit Beginn der XML-Zeitrechnung mit diesem Thema. Seine Spezialgebiete sind hierbei Datenbanken und XML sowie Ontologien auf XML-Basis.Marcus Wiederstein studierte Elektrotechnik in Bochum und Dortmund und ist verantwortlich für die Durchführung von Projekten im Bereich Systemintegration und Datenbanken (Sicherheit, Hochverfügbarkeit, Datenintegration). Zusammen haben sie eine Reihe von Büchern zu Datenbanken (Oracle und MS SQL Server) sowie zu XML (XML Schema und XSLT/XSL-FO) geschrieben.

Leseprobe zu "XSLT, Xpath und Xquery"

PDF anzeigen

Leseprobe zu "XSLT, Xpath und Xquery"

"Herzlich willkommen zum ersten Buch einer zweiteiligen Reihe zur Transformation von XML mit Hilfe von XSLT und XSL-FO, auch bekannt unter der zusammen fassenden Abkürzung XSL (eXtensible Stylesheet Language (for Transformations)). In diesem ersten Band erfahren Sie alles Wesentliche, um mit Hilfe von XSLT 1.0 und 2.0 Algorithmen zu entwerfen, mit deren Hilfe XML-Dateien in HTML, Text und andere XML-Formate übertragen werden können. Darüber hinaus lernen Sie XPath 1.0 und 2.0 kennen, um in XML-Dokumenten zu navigieren, Knoten zu lokalisieren und Funktionen aus der XPath/XQuery-Bibliothek anzuwenden. Das Buch schließt mit einer Darstellung zu XQuery, einer Alternative zu XSLT, welche den Aspekt der Abfrage und nicht den der Transformation von XML-Daten in den Vordergrund stellt, ab.
Konzeption der Reihe
Die Aufteilung in Bücher und Kapitel lässt sich so begründen, dass nicht jeder Leser beide Werke benötigt und er vielleicht eine Auswahl treffen möchte. Einige möchten möglicherweise auch nach und nach beide Bände kaufen und nicht von vorneherein ein erschreckend umfangreiches Buch in der Hand halten.
Der erste Band stellt die Syntax von XSLT dar. Es umfasst die Standards von XSLT 1.0 mit dem Titel XSL Transformations (XSLT), Version 1.0, W3C Recommendation 16 November 1999 unter und XPath 1.0 mit dem Titel XML Path Language (XPath), Version 1.0, W3C Recommendation 16 November 1999 unter aus Version 1 und die Standards XSLT 2.0 mit dem Titel XSL Transformations (XSLT), Version 2.0, W3C Working Draft 12 November 2003 unter und XPath 2.0 mit dem Titel XML Path Language (XPath) 2.0, W3C Working Draft 23 July 2004 unter Sie lernen in diesem Band daher alle Technik en kennen, welche zur Erzeugung von HTML, Text und XML und zur Abfrage von XML-Dokumenten mit XPath notwendig ist. Die Grundlagen werden im ersten Teil geschaffen. Der zweite Teil dieses Bandes stellt neben fortgeschrittenen Techniken eine Reihe von Einsatzbeispielen vor. Er kombiniert die einzelnen vorgestellten Standards mit allgemeinen Techniken, die nur die Transformation betreffen, mit Ideen, wie XSLT-Anwendungen aufgebaut werden können, und solchen Techniken wie die Verwendung einer Datenbank, um XML- und sogar XSLT-Daten abzuspeichern und dynamisch für Transformationsabläufe zusammenzusetzen.
Der zweite Band stellt die Syntax von XSL-FO 1.0 bzw. XSL 1.0 mit dem Titel Extensible Stylesheet Language (XSL), Version 1.0, W3C Recommendation 15 October 2001 unter dar. Sie lernen in diesem Band, wie Druckerzeugnisse wie z.B. PDF-Dateien aus XML-Daten erzeugt werden. Dies erfordert einen eigenen Standard mit einer Vielzahl an unterschiedlichen Elementen, um Seitenbereiche, Seitenverläufe, Text- und Absatzformate sowie zusätzliche Dokumenteigenschaften anzugeben wie se.
Weitere Bände zur XML-Verwendung in Software sind ebenfalls bei Comelio Medien erhältlich. Sie betreffen neben XSLT auch die Umwandlung und Erstellung von XML in Programmiersprachen sowie die Verwendung von XML in Datenbanken.
Leserkreis
Die zwei Bücher richten sich an Leser, die in jedem Fall bereits grundlegende Kenntnisse über XML und dessen Einsatzbereiche haben. Grundlegende Kenntnisse sollten Antworten auf die folgenden Fragen umfassen:
Was haben HTML und XML gemeinsam - Sie stellen beide eine Syntax dar, in der Inhalte über Bezeichner in spitzen Klammern ausgezeichnet werden. Diese Bezeichner können jeweils so genannte Attribute enthalten, die ebenfalls Textwerte nach eine m Gleichheitszeichen und innerhalb von Anführungszeichen aufweisen können. Es entstehen verschachtelte Strukturen, die in einem Baum wiedergegeben werden können. Regelungen zur Benennung folgen dem Standard Extensible Markup Language (XML) 1.0 (Third Edition), W3C Recommendation 04 February 2004 unter HTML kann so verwendet werden, dass kein wohlgeformtes XML entsteht...."

Inhaltsangabe

Aus dem Inhalt:
1. Grundkonzept der XML-Transformation
1.1. XSLT und seine Alternativen
1.1.1. Kriterien zur Bewertung
1.1.2. CSS
1.1.3. SAX
1.1.4. DOM
1.1.5. Vorteile von XSLT
1.2. Grundstruktur einer XML-Anwendung
1.2.1. Modellierung
1.2.2. Validierung
1.2.3. Transformation
1.3. Beispiel
1.3.1. Verwendete Beispieldateien
1.3.2. Einfache Anwendung
2. Vorlagentechnik
2.1. Arbeiten mit Vorlagen
2.1.1. Erzeugen von HTML
2.1.2. Element: Stylesheet und sein Inhalt
2.1.3. Wertübernahme aus XML
2.2. Vorlagen-Typen
2.2.1. Vorlagen-Regeln oder unbenannte Vorlagen
2.2.2. Benannte Vorlagen
2.2.3. Vorlagen-Modi
2.3. Attributwerte6
2.3.1. Attributwertvorlagen6
2.3.2. Attributwerte zusammensetzen
3. Adressierung mit XPath
3.1. Grundlagen
3.1.1. Allgemeine Konzepte
3.1.2. Knotentypen
3.2. Lokalisierung
3.2.1. Achsen
3.2.2. Beispiele zur Achsen-Verwendung
3.2.3. Abgekürzte Syntax
3.3. Knotentests
3.3.1. Lokalisierungsschritte
3.3.2. Arten-Test
3.3.3. Prädikate
3.4. Funktionen in XPath
3.4.1. Knotenmengenfunktionen
3.4.2. String-Funktionen
3.4.3. Logische Funktionen
3.4.4. Numerische Funktionen
3.4.5. Beispiele
3.5. Neuerungen in XPath 2.0
3.5.1. Kontrollstrukturen und Funktionen
3.5.2. Sequenzen
4. Kontrollstrukturen
4.1. Fallunterscheidungen
4.1.1. Einfacher Einsatz von XPath
4.1.2. Auswahl mit if
4.1.3. Auswahl mit choose
4.1.4. Fallunterscheidungen in XPath 2.0
4.2. Wiederholungen
4.2.1. Ping-Pong-Spiel
4.2.2. Einsatz von for-each
4.2.3. Schleifen in XPath 2.0
5. Sortierungen und Gruppierungen
5.1. Sortierungen
5.1.1. Allgemeine Sortiermöglichkeiten
5.1.2. Einfache Sortierung
5.1.3. Mehrfache Sortierung
5.2. Nummerierung
5.2.1. Allgemeine Möglichkeiten der Nummerierung
5.2.2. Einfache Nummerierung
5.2.3. Erweiterte Nummerierung
5.3. Gruppierungen
5.3.1. Gruppierungen für XSLT 1