XSLT XSL Transformations
|
|
- Franziska Schumacher
- vor 5 Jahren
- Abrufe
Transkript
1 XML-Praxis XSLT XSL Transformations Teil 1 Jörn Clausen joern@techfak.uni-bielefeld.de
2 Übersicht Namespaces XPath einfache XSLT-Stylesheets template rules default rules XML-Praxis XSLT XSL Transformations, Teil 1 2/22
3 Namespaces XML-Sprachen für wiederkehrende Probleme: Tabellen mathematischer Formelsatz genetische Sequenzen... Kombination/Einbettung von Sprachen Beispiel: (X)HTML-Dokument mit Formeln in MathML Problem: Was gehört zu welcher XML-Sprache? XML-Praxis XSLT XSL Transformations, Teil 1 3/22
4 Verwendung von Namespaces <?xml version="1.0"?> <html xmlns=" <head>...</head> <body> <p>also sprach Pythagoras:</p> <math xmlns=" <mrow> <msup><mi>x</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>y</mi><mn>2</mn></msup>... </math> </body> </html> XML-Praxis XSLT XSL Transformations, Teil 1 4/22
5 alternative Notation von Namespaces <?xml version="1.0"?> <html xmlns=" xmlns:ml=" <head>...</head> <body> <p>also sprach Pythagoras:</p> <ml:math> <ml:mrow> <ml:msup><ml:mi>x</ml:mi><ml:mn>2</ml:mn></ml:msup> <ml:mo>+</ml:mo> <ml:msup><ml:mi>y</ml:mi><ml:mn>2</ml:mn></ml:msup>... </ml:math> </body> </html> XML-Praxis XSLT XSL Transformations, Teil 1 5/22
6 Namespaces, cont. <html xmlns=" xmlns:ml=" default namespace namespace prefix beliebig namespace URI ausschlaggebend, muß exakt übereinstimmen keine Verknüpfung mit Grammatik/Schema URL als identifier extrem schlechte Wahl schlecht mit DTDs zu realisieren XML-Praxis XSLT XSL Transformations, Teil 1 6/22
7 XML-Dokument als Baum root presentation status date title author slide title toc ilist slide slide weitere Text-Knoten durch whitespace Aufgabe: lokalisiere einen (oder mehrere) Knoten XML-Praxis XSLT XSL Transformations, Teil 1 7/22
8 Analogie Dateisystem / homes juser manual.txt joern vol gnu bin ls local lib tex share absoluter Pfad: Wegbeschreibung vom Wurzelverzeichnis /vol/gnu/bin/ls relativer Pfad: Wegbeschreibung vom aktuellen Verzeichnis../juser/manual.txt Unterschied bei XML: gleichnamige Kindknoten XML-Praxis XSLT XSL Transformations, Teil 1 8/22
9 XPath XPath beschreibt Pfade im XML-Baum Knotentypen: Elementknoten, Attributknoten, Textknoten,... Achsen: child, parent, sibling, descendant,..., attribute Beispiele: slide slide/title /presentation/author/() //slide/title ausführliche Schreibweise: /child::presentation/attribute::status XML-Praxis XSLT XSL Transformations, Teil 1 9/22
10 XPath, cont. Bedingungen in XPath-Ausdrücken: /presentation/slide[position()=2] /presentation/slide[position()=last()] Funktionen: count(/presentation/slide) /presentation/slide[contains(title,"xml")] arithmetische Funktionen String-Funktionen XML-Praxis XSLT XSL Transformations, Teil 1 10/22
11 Eigenschaften von XSL Ursprünge: CSS (Cascading Style Sheets) DSSSL (Document Style and Semantics Specification Language) auf XML übertragen: XSL (Extensible Stylesheet Language) zwei Teile: XSLT (XSL Transformations) XSL-FO (XSL Formatting Objects) XML-Praxis XSLT XSL Transformations, Teil 1 11/22
12 Eigenschaften von XSLT Transformation zwischen XML-Bäumen vollständige Programmiersprache Bezeichnung style sheet hat sich trotzdem gehalten deklarativ, ohne Seiteneffekte ähnlich zu funktionalen Sprachen (Haskell) regelbasiert ist selber XML XML-Praxis XSLT XSL Transformations, Teil 1 12/22
13 ein einfaches Stylesheet <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:output method="html" encoding="iso "/> <xsl:template match="/presentation"> <html> <head> <title>presentation</title> </head> <body> </body> </html> </xsl:stylesheet> XML-Praxis XSLT XSL Transformations, Teil 1 13/22
14 ein einfaches Stylesheet, cont. HTML hinreichend ähnlich zu XML Ausgabe: <html> <head> <meta content="/html; charset=iso " http-equiv="content-type"> <title>presentation</title> </head> <body> </body> </html> XML-Praxis XSLT XSL Transformations, Teil 1 14/22
15 templates XSLT-Prozessor verarbeitet Dokument entsprechend Baumstruktur zum aktuellen Knoten passendes template wird ausgeführt <xsl:template match="/presentation"> <html>... </html> Text innerhalb des templates wird ausgegeben Stylesheet muß wohlgeformt sein XSLT-Anweisungen werden verarbeitet XML-Praxis XSLT XSL Transformations, Teil 1 15/22
16 templates kombinieren Kontrolle an XSLT-Prozessor zurückgeben <xsl:template match="/presentation"> <html> <head>...<head> <body> </body> </html> rekursive Verarbeitung des nächsten Knoten XML-Praxis XSLT XSL Transformations, Teil 1 16/22
17 templates kombinieren, cont. <ilist> <>XML is...</> <>XML instances...</> </ilist> XML-Praxis XSLT XSL Transformations, Teil 1 17/22
18 templates kombinieren, cont. <ilist> <>XML is...</> <>XML instances...</> </ilist> <ul> <li>xml is...</li> <li>xml instances...</li> </ul> XML-Praxis XSLT XSL Transformations, Teil 1 17/22
19 templates kombinieren, cont. <ilist> <>XML is...</> <>XML instances...</> </ilist> <ul> <li>xml is...</li> <li>xml instances...</li> </ul> <xsl:template match="ilist"> <ul> </ul> <xsl:template match=""> <li> </li> XML-Praxis XSLT XSL Transformations, Teil 1 17/22
20 default rules template rule für : <xsl:template match=""> <li> </li> default rules: element/root node node attribute/comment node verarbeite Kind-Knoten gib Text aus ignorieren Stylesheets können top-down erstellt werden XML-Praxis XSLT XSL Transformations, Teil 1 18/22
21 der Transformationsprozeß ilist <xsl:template match="ilist"> <ul> </ul> <xsl:template match=""> <li> </li> default rule für Text-Knoten XML-Praxis XSLT XSL Transformations, Teil 1 19/22
22 der Transformationsprozeß ilist ul <xsl:template match="ilist"> <ul> </ul> <xsl:template match=""> <li> </li> default rule für Text-Knoten XML-Praxis XSLT XSL Transformations, Teil 1 19/22
23 der Transformationsprozeß ilist ul li <xsl:template match="ilist"> <ul> </ul> <xsl:template match=""> <li> </li> default rule für Text-Knoten XML-Praxis XSLT XSL Transformations, Teil 1 19/22
24 der Transformationsprozeß ilist ul li <xsl:template match="ilist"> <ul> </ul> <xsl:template match=""> <li> </li> default rule für Text-Knoten XML-Praxis XSLT XSL Transformations, Teil 1 19/22
25 der Transformationsprozeß ilist ul li li <xsl:template match="ilist"> <ul> </ul> <xsl:template match=""> <li> </li> default rule für Text-Knoten XML-Praxis XSLT XSL Transformations, Teil 1 19/22
26 der Transformationsprozeß ilist ul li li <xsl:template match="ilist"> <ul> </ul> <xsl:template match=""> <li> </li> default rule für Text-Knoten XML-Praxis XSLT XSL Transformations, Teil 1 19/22
27 der Transformationsprozeß ilist ul li li li <xsl:template match="ilist"> <ul> </ul> <xsl:template match=""> <li> </li> default rule für Text-Knoten XML-Praxis XSLT XSL Transformations, Teil 1 19/22
28 der Transformationsprozeß ilist ul li li li <xsl:template match="ilist"> <ul> </ul> <xsl:template match=""> <li> </li> default rule für Text-Knoten XML-Praxis XSLT XSL Transformations, Teil 1 19/22
29 templates, cont. match-attribut vollständiger XPath-Ausdruck: <xsl:template match="presentation/title"> <h1> </h1> <xsl:template match="slide/title"> <h2> <xsl:number count="slide"/>: </h2> XML-Praxis XSLT XSL Transformations, Teil 1 20/22
30 Daten auswählen Verarbeitung in Dokumentreihenfolge nicht immer sinnvoll HTML-Seite mit Titel: <xsl:template match="/presentation"> <html> <head> <title> <xsl:value-of select="title"/> </title> </head>... XPath-Pfad vom aktuellen Knoten aus XML-Praxis XSLT XSL Transformations, Teil 1 21/22
31 Daten auswählen, cont. Navigationselemente: vorherige Folie <xsl:value-of select="preceding-sibling::slide[1]/title"/> preceding/preceding-sibling liefern Knoten in umgekehrter Dokumentreihenfolge analog nächste Folie <xsl:value-of select="following-sibling::slide[1]/title"/> XML-Praxis XSLT XSL Transformations, Teil 1 22/22
XSLT XSL Transformations
XML-Praxis XSLT XSL Transformations Teil 1 Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Namespaces XPath einfache XSLT-Stylesheets template rules default rules XML-Praxis XSLT XSL Transformations,
MehrXML-Praxis. Einführung in XSLT. Jörn Clausen
XML-Praxis Einführung in XSLT Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Extensible Stylesheet Language XSL XSL Transformations XSLT templates Verarbeitung steuern XML-Praxis Einführung in XSLT
MehrXML-Praxis. XPath. Jörn Clausen
XML-Praxis XPath Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht XPath Namespaces XML-Praxis XPath 2/34 XML-Dokument als Baum root presentation status date author toc ilist weitere Text-Knoten durch
MehrXML-Praxis.
XML-Praxis Einführung in XSLT Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Extensible Stylesheet Language XSL XSL Transformations XSLT templates Verarbeitung steuern XML-Praxis Einführung in XSLT
MehrXML-Praxis. XPath. Jörn Clausen.
XML-Praxis XPath Jörn Clausen joern@techfak.uni-bielefeld.de 1 Übersicht XPath Namespaces 2 XML-Dokument als Baum root presentation status date author toc ilist weitere Text-Knoten durch whitespace Aufgabe:
MehrXML-Praxis. XPath. Jörn Clausen
XML-Praxis XPath Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht XPath Namespaces XML-Praxis XPath 2/34 XML-Dokument als Baum weitere Text-Knoten durch whitespace Aufgabe: lokalisiere einen (oder
MehrXML-Praxis.
XML-Praxis Einführung in XSLT Jörn Clausen joern@techfak.uni-bielefeld.de 1 Übersicht Extensible Stylesheet Language XSL XSL Transformations XSLT templates Verarbeitung steuern 2 XML Und dann? XML beschreibt
MehrXSL Transformation. Eine praxisorientierte Einführung Philip Heck
XSL Transformation Eine praxisorientierte Einführung Philip Heck Agenda Motivation Hello World - Getting Started with XSLT XSLT Verarbeitung im Detail XPath 2 Motivation datenzentriertes XML als Standard
MehrWege zur Anzeige. XSL die extensible Stylesheet Language. Wege zur Anzeige. Folie 1. Institut für Dokumentologie und Editorik
XSL die extensible Stylesheet Language Folie 1 Spring School 14. bis 18. März 2011 Einführung - Warum XML? Warum TEI? Trennung von Form und Inhalt Eine Quelle, viele verschiedene Ausgabeformate - Standardstylesheets
MehrProjektseminar "Texttechnologische Informationsmodellierung"
Projektseminar "Texttechnologische Informationsmodellierung" Formatierung und Transformation http://www.text-technology.de/projects/sekimo.html Ziel dieser Sitzung Nach dieser Sitzung sollten Sie: XPath
MehrEine Schnelleinführung in XSL
Eine Schnelleinführung in XSL Michael Dienert 8. Juli 2014 1 Was ist XSL? XSL ist die Abkürzung von Extensible Stylesheet Language. XSL ist selbst wieder eine XML-Anwendung, d.h. XSL-Dokumente müssen immer
MehrVerarbeitung von XML-Dateien. Jörn Clausen joern@techfak.uni-bielefeld.de
Verarbeitung von XML-Dateien Jörn Clausen joern@techfak.uni-bielefeld.de XML Was geht mich das an? effektives Datenaustauschformat von Mensch und Maschine gut verarbeitbar selbstdokumentierend fortschreitende
MehrWeiterführende Literatur: M. Knobloch, M. Kopp: Web-Design mit XML, dpunkt-verlag 2001
9. Mediendokumente 9.1 Generische Auszeichnungssprachen: XML 9.2 XML und Style Sheets 9.3 XML für Multimedia: SMIL 9.4 XML Transformationen: XSLT Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design
MehrWeiterführende Literatur: M. Knobloch, M. Kopp: Web-Design mit XML, dpunkt-verlag 2001
9. Mediendokumente 9.1 Generische Auszeichnungssprachen: XML 9.2 XML und Style Sheets 9.3 XML für Multimedia: SMIL 9.4 XML Transformationen: XSLT Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design
MehrSeminar Dokumentenverarbeitung
XPath und XSL/XSLT Seminar Dokumentenverarbeitung Juni 2002 Jan-Gerrit Drexhage jdrexhag@techfak.uni-bielefeld.de Garvin Gripp ggripp@techfak.uni-bielefeld.de 1 XSLT extensible Stylesheet Language (for
MehrWeiterführende Literatur: M. Knobloch, M. Kopp: Web-Design mit XML, dpunkt-verlag 2001
9. Mediendokumente 9.1 Generische Auszeichnungssprachen: XML 9.2 XML und Style Sheets 9.3 XML für Multimedia: SMIL 9.4 XML Transformationen: XSLT Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design
MehrTransformation von XML-Dokumenten. IDE SummerSchool 2013, Chemnitz
Transformation von XML-Dokumenten Folie 1 Was ist XSL politisch? XSL ist eine eigene Technik. Zum Publizieren (Transformieren) von Dokumenten. Früher gab es dafür Verlage und Schriftsetzer, um gute Inhalte
MehrTransformation von XML-Dokumenten mit XSLT
Transformation von XML-Dokumenten mit XSLT Fabian Holzer Proseminar XML - Grundlagen, Verarbeitung und Anwendungen Institut für Programmstrukturen und Datenorganisation (IPD) Lehrstuhl für Systeme der
MehrPython-Praxis XML & XML-Prozessierung
Python-Praxis XML & XML-Prozessierung 1 Themen XPath und DOM-Repräsentation 2 Daten sind strukturiert (Texte, Bilder, Messergebnisse) Maschinelle Verarbeitung erfordert Kenntniss der Strukturen Automasierte
MehrX-Technologien. XML and Friends. Jörn Clausen joern@techfak.uni-bielefeld.de. 9. Juli 2001
X-Technologien XML and Friends 9. Juli 2001 Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht XML SAX DOM XSL XPath XSLT XSL FO Extensible Markup Language Simple API for XML Document Object Model Extensible
MehrXSLT IDE AUTUMN SCHOOL
1 Was ist das? (Extensible Stylesheet Language Transformation) ist eine Transformationssprache für XML- Dokumente. 2 Was ist das? W3C-Recommendation: http://www.w3.org/style/xsl/ W3C-Standard seit 1999,
MehrExtensible Stylesheet Language Transformations XSLT
Extensible Stylesheet Language Transformations XSLT 13.06.2007 Grundlagen der Stylesheets XSLT Extensible Stylesheet Language Transformation Transformation Überführt XML-Daten in ein neues Format wieder
MehrGrundlagen der Extensible Stylesheet Language
Grundlagen der Extensible Stylesheet Language Transformations (XSLT) Marc Monecke monecke@informatik.uni-siegen.de Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D-57068
MehrXSLT XSL Transformations
XML-Praxis XSLT XSL Transformations Teil 2 Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht weitere XSLT-Techniken: Bedingungen, Verzweigungen Schleifen templates aufrufen Variablen, Parameter Anwendungsbeispiel
MehrXSLT XSL Transformations
XML-Praxis XSLT XSL Transformations Teil 2 Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht weitere XSLT-Techniken: Bedingungen, Verzweigungen Schleifen templates aufrufen Variablen, Parameter Anwendungsbeispiel
MehrEinführung in XML. Seminarunterlage. Version 3.05 vom
Seminarunterlage Version: 3.05 Version 3.05 vom 8. März 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen oder
MehrXML Extensible Markup Language
XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de XML? Das sind doch bloß spitze Klammern! XML-Praxis XML Extensible Markup Language 2/22 XML? Das sind doch bloß spitze
MehrWeiterführende Literatur: M. Knobloch, M. Kopp: Web-Design mit XML, dpunkt-verlag 2001
9. Mediendokumente 9.1 Generische Auszeichnungssprachen: XML 9.2 XML und Style Sheets 9.3 XML für Multimedia: SMIL 9.4 XML Transformationen: XSLT Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design
MehrWeb (Site) Engineering (WebSE)
1 / 22 Web (Site) Engineering (WebSE) Vorlesung 6: Tools und Programmierung B. Schiemann, P. Reiß Lehrstuhl für Informatik 8 Universität Erlangen-Nürnberg 29.11.2005 2 / 22 Übersicht XML-Beispiel Zugriff
MehrXML-Verarbeitung. XPath XSL die extensible Stylesheet Language. Torsten Schaßan SCRIPTO Modul 4: EDV Wolfenbüttel 25.-29.6.2012.
XML-Verarbeitung XPath XSL die extensible Stylesheet Language Folie 1 Was ist XSL? - Mehrere Komponenten: - XSLT Transformations - XSL-FO Formatting Objects - XPath - (XML-Schema) - Ausgabeformate: - XML,
MehrINVENTARNR NAME BENUTZNR
XML-Datenbanken 1. Traditionale Datenbanken 1.1 Heutzutage, wenn wir von Datenbanken reden, denken wir vielleicht zuerst an den traditionale Datenbaken, bzw relationale Datenbanken, die wir schon seit
MehrXML-Praxis. Mit XSLT arbeiten. Jörn Clausen
XML-Praxis Mit XSLT arbeiten Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Kontrollstrukturen Bedingungen Schleifen named templates Variablen und Parameter Rekursion XML-Praxis Mit XSLT arbeiten
MehrXML-Praxis. Mit XSLT arbeiten. Jörn Clausen
XML-Praxis Mit XSLT arbeiten Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Kontrollstrukturen Bedingungen Schleifen named templates Variablen und Parameter Rekursion XML-Praxis Mit XSLT arbeiten
MehrXML Extensible Markup Language
XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML e erstellen und bearbeiten XML-Praxis XML Extensible Markup Language
MehrXSL. extended Stylesheet Language. Die Stylesheet Sprache für XML
XSL extended Stylesheet Language Die Stylesheet Sprache für XML XPath www.w3.org/tr/xpath Adressierung Die Templates im Stylesheet können nur dann richtig (an der richtigen Stelle) angewandt werden, wenn
MehrLinux I II III Res WN/TT NLTK XML Weka E XML BNC XSLT BNC/XML 7 BNC/XML XML BNC XSLT. Ressourcen-Vorkurs
BNC/XML 7 BNC/XML XML BNC XSLT extensible Markup Language I XML erlaubt es, strukturierte Daten in Textdateien zu speichern. Zum Schreiben und Lesen von XML-Dateien genügen einfache Text-Editoren wie Emacs
MehrKonzept und Realisierung Extensible Stylesheet Language
Konzept und Realisierung Extensible Stylesheet Language Hauptseminar Telematik SS2002 Kai Weber XSL/XSLT 1 Inhalt des Vortrages Wozu dienen Stylesheets Vorstellung der XSL-Sprachfamilie Transformationen
MehrXML Extensible Markup Language
XML light XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML XML-Dokumente erstellen und bearbeiten XML light XML Extensible
MehrIT-Zertifikat: Daten- und Metadatenstandards. Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig. XSLT und die Praxis
IT-Zertifikat: Daten- und Metadatenstandards Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig I. Was ist XSLT? XSL Transformation (XSLT) ist eine Programmiersprache zur Transformation
Mehr7.2.2 Spezifikation einer Treffermenge
7.2.2 Spezifikation einer Treffermenge Das Ergebnis der Auswertung eines XPath Ausdrucks (Version 1.0) ist eine Liste von Knoten. Folgende Schritte sind bei einer Anfrage auszuführen: 1.) Festlegung des
MehrÜbersicht. Web (Site) Engineering (WebSE) XML-Beispieldokument. Simple API for XML (SAX) [Pro] XML-Beispiel. Vorlesung 6: Tools und Programmierung
Übersicht Web (Site) Engineering (WebSE) Vorlesung 6: Tools und Programmierung XML-Beispiel B. Schiemann, P. Reiß Lehrstuhl für Informatik 8 Universität Erlangen-Nürnberg 29.11.2005 Zugriff auf Inhalt,
MehrXML exemplarisch. nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79
XML exemplarisch nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79 Wohlgeformte XML-Dokumente bestehen aus Prolog genau einem Element Beispiel-Prolog.
Mehrbitflux CMS ein crossmedia-fähiges opensource System ein Vortrag von Marcel Linnenfelser
bitflux CMS 1 bitflux CMS ein crossmedia-fähiges opensource System ein Vortrag von Marcel Linnenfelser bitflux CMS 2 0 Gliederung Einführung Verwendete Technologien Architektur GUI Zusammenfassung Bewertung
MehrXSL Transformation (XSLT) Teil II
XML Vorlesung FH Aargau, SS 2006 XSL Transformation (XSLT) Teil II Erik Wilde 19.6.2006 http://dret.net/lectures/xml-fhnw-ss06/ 19.6.2006 XML Vorlesung FHA SS 2006 1 Übersicht Conflict Resolution Variablen
MehrXML Vorlesung FHA SS
XML Vorlesung FH Aargau, SS 2006 XSL Transformation (XSLT) Teil II Erik Wilde 19.6.2006 Übersicht Conflict Resolution Variablen und Parameter Sortieren Erzeugen des Ausgabebaumes XPath Erweiterungen um
MehrXSL Transformations (XSLT) Teil I
XML Vorlesung ETHZ, Sommersemester 2006 XSL Transformations (XSLT) Teil I Erik Wilde 30.5.2006 http://dret.net/lectures/xml-ss06/ Übersicht Herkunft von XSLT XSLT aus der Ferne betrachtet Template Rules
MehrIN A NUTSHELL. Elliotte Rusty Harold & W, Scott Means. Deutsche Übersetzung von Kathrin Lichtenberg & Jochen Wiedmann O'REILLY*
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. IN A NUTSHELL Elliotte Rusty Harold & W, Scott Means Deutsche Übersetzung
Mehr06 Formatierungssprachen, XSL. Manuel Burghardt Lehrstuhl für Medieninformatik
Markupsprachen 06 Formatierungssprachen, XSL Manuel Burghardt Wiederholung XML Namensräume werden benutzt, um in einem einzelnen Dokument mehrere XML Sprachen zu mischen (Ähnliche Funktionsweise wie Vorwahlen
MehrXPath Lokalisierspfade Achsen in Lokalisierungsschritten
Achsen in Lokalisierungsschritten self-achse Kontextknoten selbst child-achse Kindknoten des Kontextknotens in Dokumentreihenfolge parent-achse Elterknoten des Kontextknotens attribute-achse Attributknoten
MehrXML-Datenbanken. Autor: Nan Zhang Veranstaltung: XML in Bioinformatik
XML-Datenbanken Autor: Nan Zhang Veranstaltung: XML in Bioinformatik Übersicht Relationale Datenbanken Definitionen SQL XML-Datenbanken XPath XQuery XML-Datenbanken 2 XML-Datenbanken 3 Aufbau eines DB-Systems
MehrSeminar: XML und intelligente Systeme
Seminar: XML und intelligente Systeme XML-Navigation: XPath, E4X Christoph Weitkamp cweitkam@techfak.uni-bielefeld.de Einleitung XPath ist eine Sprache, um Informationen in XML-Dokumenten zu finden Modellierung
MehrXML Extensible Markup Language
XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML XML-Dokumente erstellen und bearbeiten XML-Praxis XML Extensible
MehrEinführung. Hallo-Welt in XSLT
2. Vorlagen-Technik Inhalt 1. Einführung 2. Vorlagen 3. XPath 4. Kontrollstrukturen 5. Sortierung, Gruppierung und Nummerierung 6. Parameter und Variablen 7. Vorgaben für Ein- und Ausgabeformate 8. Auslagerung
MehrEinführung in XML Extensible Markup Language
Einführung in XML Extensible Markup Language XML Extensible Markup Language Seminarvortrag Komponentenarchitekturen WS 2008/2009 Inhaltsverzeichnis Folien der Präsentation...1 Erläuterungen zu den Beispieldateien...11
MehrXML Vorlesung FHA SS
XML Vorlesung FH Aargau, SS 2006 XSL Transformations (XSLT) Teil I Erik Wilde 12.6.2006 http://dret.net/lectures/xml-fhnw-ss06/ Übersicht 8 30 9 30 : Test (XML Schema) Herkunft von XSLT XSLT aus der Ferne
MehrBuchstabensuppe. Standards für die Präsentation von XML-Instanzen
W. Schubert, Siemens ICM N IS P23-1- Buchstabensuppe Standards für die Präsentation von XML-Instanzen Walther Schubert Siemens ICM N IS P23 und Manfred Krüger MID/Information Logistics Group GmbH XML Name
MehrXML-Praxis. Mit XSLT arbeiten. Jörn Clausen.
XML-Praxis Mit XSLT arbeiten Jörn Clausen joern@techfak.uni-bielefeld.de 1 Übersicht Kontrollstrukturen Bedingungen Schleifen named templates Variablen und Parameter Rekursion 2 Bedingungen Datum nur ausgeben,
MehrPräsentation von XML-Dokumenten mit Hilfe von Stylesheets
Präsentation von XML-Dokumenten mit Hilfe von Stylesheets 02.05.2006 Kevin Adrian Sandra Aufenberg Peter Henschel Igor Ionov Eva Lai Stylesheets - Definition beschreiben, wie Dokumente angezeigt werden
MehrEinführung in XML Einführung in XML. Erik Wilde Institut für Technische Informatik und Kommunikationsnetze (TIK) ETH Zürich
Einführung in XML Erik Wilde Institut für Technische Informatik und Kommunikationsnetze (TIK) ETH Zürich http://dret.net/netdret/publications#unizh04a 16.8.04 Erik Wilde 1 Ziel XML als Format für strukturierte
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 13. 1. 2015 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht
MehrEinführung in XML. Arthur Brack FHDW Hannover. 1. Oktober 2009
Einführung in XML Arthur Brack FHDW Hannover Inhalt Was ist XML? Warum XML? Aufbau von XML-Dokumenten Ausblick XML-Schemasprachen XPath XSLT Zusammenfassung Literatur Einführung in XML 2 / 14 Was ist XML?
MehrGruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis
Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 23. 01. 2008 Kennnr.
MehrDatenbanksysteme. XML und Datenbanken. Burkhardt Renz. Sommersemester Fachbereich MNI Technische Hochschule Mittelhessen
Datenbanksysteme XML und Datenbanken Burkhardt Renz Fachbereich MNI Technische Hochschule Mittelhessen Sommersemester 2019 Übersicht Semistrukturierte Daten Datendefinition in XML Dokumenttypdefinition
MehrAPEX und Apache FOP Freie PDF-Erstellung mit APEX 3.0.1
APEX und Apache FOP Freie PDF-Erstellung mit APEX 3.0.1 Dr. Gudrun Pabst Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Agenda Kürzel: XML, XSL, XSLT,
MehrVorlesung Datenbanken II SS 2006
Vorlesung Datenbanken II SS 2006 1 Vorlesung Datenbanken II SS 2006 Sven Wachsmuth, Technische Fakultät, AG Angewandte Informatik Vorlesung Datenbanken II SS 2006 2 4.2.2 XML-Anfragesprachen Konzepte von
MehrXSLT für SAP NetWeaver Process Integration. Transformationssprache für XML Dokumente
XSLT für SAP NetWeaver Process Integration Transformationssprache für XML Dokumente Entwicklung und Laufzeit Datenebene Metadatenebene Generieren Generieren Entwicklung ORDERS02 IDocXML Schema Validieren
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 24. 10. 2014 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden
MehrKomponenten-basierte Entwicklung Teil 2: Einführung in XML
Komponenten-basierte Entwicklung Teil 2: Einführung in XML 09.10.14 1 Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher,
MehrEinführung in die extensible Markup Language
Einführung in die extensible Markup Language Oliver Zlotowski FB IV Informatik Universität Trier, D-54296 Trier zlotowski@informatik.uni-trier.de 7. Juni 2002 Typeset by FoilTEX Ausgangssituation Anforderungen
MehrDokumentverarbeitung
Dokumentverarbeitung D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg Winter 2012/13, 2. November 2012, c 2010-13 D.Rösner D. Rösner
MehrDirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER
Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis HANSER r 1 Einleitung 2 1.1 Über dieses Buch 3 1.2 Für wen ist das Buch gedacht? 4 1.3 Wie ist das Buch aufgebaut? 5 1.4 Konventionen
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 13. 1. 2015 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht
MehrXSL Transformations (XSLT) Teil II
XML Vorlesung ETHZ, Sommersemester 2006 XSL Transformations (XSLT) Teil II Erik Wilde 6.6.2006 http://dret.net/lectures/xml-ss06/ 6.6.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Conflict Resolution Variablen
MehrSoftwaretechnik 2 - XML -
Softwaretechnik 2 - XML - Wirtschaftsinformatik 20.07.10 Thomas Perschke Inhalt XML Überblick: Java-API für XML JAXP Heute: SAX Ausblick: DOM Beispielszenario XSL Was ist XML? XML (Extensible Markup Language)
MehrXSL Transformationen. -Teil 2 - Schwerpunkt: Templates und Kontrollstrukturen. XSL Transformationen - Teil 2 Christina Krieglstein / 66
XSL Transformationen -Teil 2 - Schwerpunkt: Templates und Kontrollstrukturen / 66 Gliederung 1. Templates 1.1 Allgemeine Informationen 1.2 match-attribut 1.3 Eingebaute Template Rules 1.4 xsl:apply-templates
MehrPRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
PRÜFUNG IN SEMI-STRUKTURIERTE DATEN 184.705 09. 01. 2018 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht gewertet.
MehrXPath-Abfragen. 8 XPath-Abfragen
8 XPath-Abfragen 419 420 8 XPath-Abfragen Wie an verschiedenen Stellen angekündigt, soll die XPath-Syntax an dieser Stelle im Zusammenhang kurz in der Version 1.0, die in den PHP-Werkzeugen genutzt werden
MehrInhalt des Moduls: Grundlagen. Vorlagen. Kontrollstrukturen. Ausgabestrukturen. Parameter und Variablen. Dateibasierte Auslagerung
XSLT Inhalt des Moduls: Grundlagen Vorlagen Kontrollstrukturen Ausgabestrukturen Parameter und Variablen Dateibasierte Auslagerung Grundlagen XSLT (extensible Stylesheet Language for Transformations) ist
MehrDaten- und Metadatenstandards Wintersemester 2011 / Januar 2012 Wiederholung
Daten- und Metadatenstandards Wintersemester 2011 / 2012 10. Januar 2012 Wiederholung Seminarverlauf Vorlesungsbeginn: 10.10.2011 Vorlesungsende: 03.02.2012 Ferien-/Feiertage: 01.11.2011 (Allerheiligen)
MehrPraktikum zur Veranstaltung XML-Technologie: Übung 09
Fachhochschule Wiesbaden - Fachbereich Informatik Praktikum zur Veranstaltung XML-Technologie: Übung 09 XSLT Eine HTML-Tabelle 06.01.2005 (c) 2004 H. Werntges, FB Informatik, FH Wiesbaden 1 Organisatorisches
MehrSeminar im Sommersemester 2006 Institut für Mikrosystemtechnik, niversität Siegen
Web 2.0 im Sommersemester 2006 Mikrosystemtechnik, niversität Siegen Seite 1 Inhalt Einführung Eine DTD erstellen Das XML-Dokument Formatierung mittels XSLT Die HTML-Ausgabe Das Document Object Model Ajax
MehrXML-Praxis. XML-Anwendungen.
XML-Praxis XML-Anwendungen Jörn Clausen joern@techfak.uni-bielefeld.de 1 Übersicht DocBook Software-Installation dokumentieren 2 DocBook SGML/XML-Sprache für technische Dokumentationen Norman Walsh, OASIS
MehrAufgabe zu XML II. ÜBUNG Korpusbearbeitung SS 2018 Blatt 8
Aufgabe zu XML II Bei intensiverem Arbeiten mit XML und Python empfielt es sich, mit der lxml Library zu arbeiten. Diese Library unterstützt nahezu alle features der XPATH Sprache zur Navigation innerhalb
MehrPRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
PRÜFUNG IN SEMI-STRUKTURIERTE DATEN 184.705 27. 06. 2017 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht gewertet.
MehrDaten- und Metadatenstandards Wintersemester 2011 / März 2012 Wiederholung und Klausurvorbereitung
Daten- und Metadatenstandards Wintersemester 2011 / 2012 29. März 2012 Wiederholung und Klausurvorbereitung Seminarplan Montag [26. März] Organisatorisches Daten, Information, Metadaten was ist das? Extensible
MehrXML und Dokumentenmanagement
XML und Dokumentenmanagement XML-Standards XML DTD XPath XSL DOM, SAX, XQuery,... - SS 2004 - Prof. Dr. Stefan Böttcher Folie XML / 1 Überblick: Internet-Technologien für Dokumentenmanagement Server-Technologien
Mehr<XML und XSLT Eine Einführung/> Katharina Hemmeter, Claus Ludewig SQ: Digitale Dokumente
Katharina Hemmeter, Claus Ludewig 01.06.2015 SQ: Digitale Dokumente Gliederung XML: Problemstellung Theorie Beispiel XSLT: Problemstellung Theorie Beispiel Quellenverzeichnis
MehrDuale Zustellung. Standardprofile. Version 1.0.0, 14.08.2007. DI Arne Tauber arne.tauber@egiz.gv.at
www.egiz.gv.at E-Mail: post@egiz.gv.at Telefon: ++43 (316) 873 5514 Fax: ++43 (316) 873 5520 Inffeldgasse 16a / 8010 Graz / Austria Duale Zustellung Version 1.0.0, 14.08.2007 DI Arne Tauber arne.tauber@egiz.gv.at
MehrKurzeinführung in XML. Was ist XML? Well-formed u. gültiges XML Erste Anwendung in XML Externe DTD Attribute und Entities Datenausgabe mit XSL
Kurzeinführung in XML Was ist XML? Well-formed u. gültiges XML Erste Anwendung in XML Externe DTD Attribute und Entities Datenausgabe mit XSL Was ist XML? XML steht für Extensible Markup Language XML ist
MehrTexttransformation mit XSLT
Texttransformation mit XSLT Ulrike Henny, ulrike.henny@uni-wuerzburg.de 8. September 2016 Zentrum für Informationsmodellierung Austrian Centre for Digital Humanities Elisabethstraße 59/III, SR 81.31 1
MehrXSL und XSLT. Inhalt. Mathias Heilig email: mathias.heilig@gmx.de. XSL Übersicht. Formatierungsprozess. Sprachbeschreibung. Vorführung Resümee
Mathias Heilig email: mathias.heilig@gmx.de Inhalt XSL Übersicht XSL im XML- Umfeld XSLT XPath XSL- FO Was können wir mit XSLT heute machen? Formatierungsprozess XSLT im XML- Formatierungsprozess Transformation
Mehr