XSLT (eXtensible Stylesheet Language for Transformations) ist eine W3C-Syntax, die speziell für die Transformation von XML-Dokumenten geschaffen wurde. Mit XSLT können XML-Dokumente in Formate wie HTML, Text und andere XML-Formate transformiert werden. Diese Technologie lässt sich in (fast) allen Programmiersprachen und in vielen Datenbanken nutzen und stellt die beste Möglichkeit dar, aus mehreren Anwendungen heraus die gleiche XML-Transformation aufzurufen. XPath setzt man als in XSLT eingebettete Pfadbeschreibungssprache für Lokalisierung, Filterung und Bearbeitung von XML-Knoten ein. XQuery teilt sich mit XPath die Funktionsbibliothek und bietet als „SQL für XML“ die Möglichkeit, im Rahmen einer Abfrage komplexe Ausgabeströme in XML anzugeben und stellt so eine verkürzte Technik für XSLT und XPath dar. Dieses Buch führt Einsteiger durch die genannten Umwandlungstechniken. Die Autoren setzen dabei langjährig genutzte Beispieldaten einer fiktiven Firma ein, stellen die wesentlichen Spezifikationsabschnitte vor und bieten wichtige Syntaxabschnitte in lernförderlichen Schema-Zeichnungen.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Marco Skulschus studierte Ökonomie in Wuppertal und Paris und setzt im Rahmen seiner Arbeit.NET und Java sowie XML für das Datenbanksystem Oracle ein. Er arbeitet als Dozent und Projektleiter für Business Intelligence-Anwendungen und betriebliche Software. 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 geschrieben.
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 ReiheDie 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 http://www.w3.org/TR/xslt und XPath 1.0 mit dem Titel XML Path Language (XPath), Version 1.0, W3C Recommendation 16 November 1999 unter http://www.w3.org/TR/xpath 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 http://www.w3.org/TR/xslt20/ und XPath 2.0 mit dem Titel XML Path Language (XPath) 2.0, W3C Working Draft 23 July 2004 unter http://www.w3.org/TR/xpath20/. Sie lernen in diesem Band daher alle Techniken 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 http://www.w3.org/TR/xsl/ 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 Inhaltsverzeichnisse.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.LeserkreisDie 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 einem 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 http://www.w3c.org/TR/2004/REC-xml-20040204/. HTML kann so verwendet werden, das
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: medimops, Berlin, Deutschland
Zustand: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Artikel-Nr. M03939701505-V
Anzahl: 1 verfügbar