XSLT. h_da SS Seite 1
|
|
- Kasimir Falk
- vor 6 Jahren
- Abrufe
Transkript
1 XSLT Seite 1
2 Inhalt Beispiele Xquery Einleitung XSLT Arbeitsweise von XSLT Template-Anweisungen XSLT Syntax Beispiele Seite 2
3 Aufbau eines XQL Dokuments Module ::= VersionDecl? MainModule Beispiele für Version Declaration: xquery version "1.0"; xquery version "1.0" encoding "utf-8"; MainModule ::= Prolog QueryBody Seite 3
4 XQuery - Ausdrücke Expr ::= ExprSingle ("," ExprSingle)* ExprSingle ::= FLWORExpr QuantifiedExpr TypeswitchExpr IfExpr OrExpr Seite 4
5 XSLT - Allgemeines XMLSchema - Beschreibung der logischen Struktur von XML Dokumenten XPath/XPointer/XQuery - Suche in Dokumenten - Adressierung von Elementen/Attributen in XML Dokumenten - Adressierung von Points in XML Dokumenten - Konstruktion von XML-Strukturen??? allgemeine Umformung oder Darstellung von XML Dokumenten Seite 5
6 XSLT - Allgemeines XSLT = Extensible Stylesheet Language for Transformation Umformung von XML Dokumenten in andere XML Dokumente oder andere Formate Seite 6
7 Profil XSLT XSLT1.0: XSL Transformation, W3C-Standard seit XPath1.0: XML Path Language, W3C-Standard seit XSLT2.0: XSL Transformation, W3C-Standard vom XPath2.0: XML Path Language, W3C-Standard vom Gemeinsames Datenmodell für XPath/XQuery Seite 7
8 XQUERY/XPATH/XSLT Benutzerdef. Funktionen XML Construktoren FLWOR Ausdrücke Bedingte Ausdrücke Arithmetische Ausdrücke Mehr Funktionen Daten Modell Templates Stylesheets XPATH2.0 XQUERY1.0 XPATH1.0 XSLT2.0 Pfad-Ausdrücke Vergleiche Funktionen Seite 8
9 XSLT - Allgemeines XSLT wurde entwickelt um: - XML Datenbestandteile zu extrahieren - Datenbestandteile anderen Anwendungen zur Verfügung zu stellen - Datenbestandteile in andere Formate zu überführen Seite 9
10 Profil XSLT XSLT als deklarative Sprache für Transformationen o Umbenennungen von Textstrukturen o Verschieben und Duplizieren von Textstrukturen o Generieren und Unterdrücken von Textstrukturen o Aggregation und Gruppierung von Textstrukturen o Arithmetische Umrechnungen o Sortieren o Auswahl von Textstrukturen (XPath) Insbesondere: Transformation in XML-Dialekte und Präsentationsformate (HTML, XSL-FO/PDF, WML, ) Seite 10
11 XQuery/XPath Daten Modell (XDM) Erstellen des XDM: 1. Erstellen eines Info Sets. 2. Erstellen eines Postschema Validation Info Sets 3. Erstellen einer XDM Instanz Seite 11
12 XML XSLT XML Transformation zwischen Formaten bzw. Baumstrukturen, basierend auf Datenmodell <...> <...> <...>...</...> <...>...</...> </...> <...> <...>...</...> <...>...</...> </...> <XML/> </...> <...> <...> <...>...</...> <...>...</...> </...> <...> <...>...</...> <...>...</...> </...> <XSLT/> </...> Text, XML XML, HTML, Text <...> <...> <...>...</...> <...>...</...> </...> <...> <...>...</...> <...>...</...> </...> <XML/> </...> XSLT-Prozessor Seite 12
13 Processing Instruction Dient der Verknüpfung des XML-Dokumentes mit einem Stylesheet <?xml-stylesheet href= document.xslt type= text/xml?> Die Processing-Instruction in der XML-Instanz bewirkt, dass ein XSLT-Processor das aktuelle Dokument unter Verwendung der referenzierten Stylesheets transformiert. Seite 13
14 Arbeitsweise von XSLT Seite 14
15 Beispiel <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="d:\projects\fh_xml\ss07\praktikum.xslt"?> <beispiel2 xmlns="urn:fh-da:1.0" xmlns:xsi=" xsi:schemalocation="urn:fh-da:1.0 D:\projects\FH_XML\WS0708\beispiel2.xsd"> <B>Text</B> <D>Text</D> <E>Text</E> <F>Text</F> <B>Text</B> <D>Text</D> <E>Text</E> <F>Text</F> </beispiel2> Seite 15
16 Transformation Eingabebaum Ausgabebaum Wurzelknoten Wurzelknoten Transformation Gedicht html Titel Strophe Strophe head body Vers Vers Vers Vers Vers Titel h1 p p hr p p Seite 16 p
17 Was sind Templates? Eine Template Rule dient zur Formulierung eines Transformationsprozesses für eine Menge von Knotentypen eines Quelldokumentes. Die Template Rules sind Bestandteil der Templates. Seite 17
18 Syntax <xsl:stylesheet> <xsl:template match= > <!-- Attribute: match, priority, mode --> <xsl:apply-templates> <!-- Attribute: select, mode --> <xsl: value-of select=... > <!-- Attribut: select (. ) --> </xsl:stylesheet> Seite 18
19 Built-In-Templates <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <html> <body> <xsl:apply-templates/> </body> </html> </xsl:template> </xsl:stylesheet> Seite 19
20 Einfaches Template Beispiel 1 <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <html> <body> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="periodic_table/atom"> <p><xsl:value-of select="name"/></p> <p><xsl:value-of select="@state"/></p><br/> </xsl:template> </xsl:stylesheet> Seite 20
21 Einfaches Template Beispiel 2 Wurzelknoten Periodic_Table <xsl:template match= Periodic_Table/Atom > <p><xsl:value-of select="name"/></p> <p><xsl:value-of select="@state"/></p><br/> </xsl:template> Atom Atom State Name... State Name... Wurzelknoten body html Seite 21 p p p p p p
22 Prioritäten von Templates Was passiert wenn zwei oder mehrere Template-Rules zutreffen, d.h anwendbar sind? Mode-Attribut auswerten Priority-Attribut auswerten Falls mehr als eine Template-Rule übrig bleibt, dann wird die letzte Regel ausgewertet oder es kommt eine Fehlermeldung Seite 22
23 Prioritäten Beispiel 1 <xsl:template match="/"> <html> <body> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="periodic_table/atom"> <p><xsl:value-of select="name"/></p> <p><xsl:value-of select="@state"/></p><br/> </xsl:template> <xsl:template match="//atom"> <p><xsl:value-of select="name"/></p> </xsl:template> Seite 23
24 Prioritäten Beispiel 2 <xsl:template match="/"> <html> <body> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="periodic_table/atom priority= 1"> <p><xsl:value-of select="name"/></p> <p><xsl:value-of select="@state"/></p><br/> </xsl:template> <xsl:template match="//atom" priority= 2"> <p><xsl:value-of select="name"/></p> </xsl:template> Seite 24
25 Mode Beispiel <xsl:template match="/"> <html> <body> <xsl:apply-templates mode="eins"/> <xsl:apply-templates mode="zwei"/> </body> </html> </xsl:template>" <xsl:template match="periodic_table/atom" mode= zwei"> <p><xsl:value-of select=name"/></p> <p><xsl:value-of </xsl:template> <xsl:template match="periodic_table/atom" mode= eins"> <h1><xsl:value-of select="name"/></h1> </xsl:template> Seite 25
26 XSL / XSLT Ziel: Transformation eines XML Dokuments in ein anderes Dokument, nicht notwendigerweise ein XML-Dokument. Formatierung kann als ein Sonderfall der allgemeinen Transformation gesehen werden: Das Zieldokument besteht aus "formatting objects" und ist ein XML Dokument. Prinzip: Source Dokument wird in Target-Dokument transformiert "Style Sheet" beschreibt die Transformation des Source Dokuments Das Style Sheet ist eine Liste von "templates". Ein "template" besteht aus "Pattern" und "Content Constructor "(template rules) Knoten des Source Dokuments werden mit dem "Pattern" abgeglichen. Bei Übereinstimmung werden Knoten konstruiert ("Content Constructor"). Seite 26
27 XSL / XSLT xsltransformation ::= stylesheet stylesheet ::= template* template pattern ::= pattern, content_constructor ::= patternpath Content_constructor ::= literal_result_element instruction instruction benutzen XPath, um auf Knoten im Source Tree zuzugreifen. patternpath ist eine Teilmenge von XPath Ausdrücken Es wird immer nur eine template_rule angewendet. Seite 27
28 XSL/XSLT Anweisungen xsl:template: <xsl:template match=pattern> content_constructor </xsl:template> content_constructor ist einzufügender Text oder XSL-Anweisungen. pattern ist ein reduzierter XPath-Ausdruck Die Reduzierung betrifft den Axis-Test. Es werden nur die Axes - Child - Attribute unterstützt. Zusätzlich gibt es "//", z.b. Chapter // Para selektiert alle Para-Elemente mit Vorgänger Chapter. Seite 28
29 XSL/XSLT Anweisungen xsl:apply-templates: Wende templates auf die Kindknoten an. Durch geschachtelte Anwendung spezifische Styles für die Elemente. Verfeinerung durch select-attribut (XPath- Expressions). <xsl:apply-templates select="td"/> xsl:value-of: Berechnet den Wert und fügt ihn in die Ausgabe ein. <xsl:value-of select="td"/> TD ist relativ zum aktuellen Knoten, der in der template-anweisung ausgewählt wurde. Seite 29
30 XSL/XSLT Anweisungen xsl:element: Fügt Elemente in die Ausgabe ein, d.h. OpenTag und CloseTag entsprechend dem Attribute "name": <xsl:element name="td"> <NAME><xsl:value-of select="name"/></name> </xsl:element> Ergebnis: <TD> <NAME>Peter</NAME></TD> xsl:attribute: Fügt ein Attribut in die Ausgabe ein. Muss vor dem Inhalt eines Elements kommen. <A> <xsl:attribute name="href"> <xsl:value-of select="symbol"/>.html </xsl:attribute> <xsl:value-of select="name"/> </A> Ergebnis: <A HREF= abc.html >Peter</A> Seite 30
31 XSL/XSLT Anweisungen xsl:attribute-set: Erlaubt die Definition einer Attribut-Menge. Nur als Toplevel-Anweisung. <xsl:attribute-set name="cellstyle"> <xsl:attribute name="font-family"> NewYork TimesNewRoman Times serif </xsl:attribute> <xsl:attribute name="font-size">12pt</xsl:attribute> </xsl:attribute-set> <td xsl:use-attribute-sets="cellstyle"> Ergebnis: <td font-family= NewYork TimesNewRoman Times serif font-size= 12 > Seite 31
32 XSL/XSLT Anweisungen xsl:processing-instruction: Fügt eine Processing-Instruction in die Ausgabe ein <xsl:processing-instruction name="gcc"> -O4 </xsl:processing-instruction> ergibt: <?gcc O4?> xsl:comment: Fügt einen Kommentar in die Ausgabe ein. <xsl:comment>das ist der Inhalt.</xsl:comment> ergibt: <! Das ist der Inhalt. --> xsl:text: Fügt Text in die Ausgabe ein. <xsl:text>diesen Text einfügen.</xsl:text> Seite 32
33 XSL/XSLT Anweisungen xsl:copy: Kopiert einen Knoten in die Ausgabe, d.h. mit den Tags, aber ohne Attribute und Kindelemente. <xsl:copy> <b><xsl:value-of select="."/></b> </xsl:copy> xsl:copy-of: Kopiert einen Knoten in die Ausgabe, d.h. mit den Tags, aber mit Attribute und Kindelemente. <xsl:template match="td"> <xsl:copy-of select=".."/> </xsl:template> Seite 33
34 XSL/XSLT Anweisungen xsl:sort: Innerhalb einer for-each- oder apply-templates Anweisung kann Elementen eine Reihenfolge zugewiesen werden. Das Sortierkriterium wird im Attribute "select" festgelegt. Sortierreihenfolge im Attribute order (ascending ist Default) <xsl:apply-templates> <xsl:sort select="."/> </xsl:apply-templates> xsl:variable: Erlaubt die Definition einer Konstanten und ihrer Wiederbenutzung. <xsl:variable name="copy01"> Copyright 2002 FhG IPSI </xsl:variable> <BLOCK COPYRIGHT="{$copy01}"> </BLOCK> Seite 34
35 XSL/XSLT Anweisungen xsl:number: Fügt eine formatierte Ganzzahl in die Ausgabe ein. Der Wert kann aus dem Eingabedokument kommen (Attribut "value"), kann aber auch eine Zählfunktion sein (Attribut "count"), oder die Position eines Elements sein. Seite 35
36 XSL/XSLT Anweisungen xsl:if: Erlaubt Ausgabe abhängig von einem Vergleichswert. <xsl:template match="tr"> <xsl:value-of select="td"/> <xsl:if test="position()!=last()">, </xsl:if> </xsl:template> xsl:for-each: Bearbeiten von Knotenmengen. <xsl:for-each select="td"> <xsl:value-of select="."/> </xsl:for-each> Seite 36
37 XSL/XSLT Anweisungen xsl:choose: Wählt eine Alternative aus mehreren aus. <xsl:template match="atom"> <xsl:choose> <xsl:when <P style="color: black"> <xsl:value-of select="."/> </P> </xsl:when> <xsl:otherwise> <P style="color: green"> <xsl:value-of select="."/> </P> </xsl:otherwise> </xsl:choose> </xsl:template> Seite 37
38 XSL/XSLT Anweisungen xsl:output: Legt die Art der Ausgabe fest (XML, HTML, Text). Kann nur als Top-Level Anweisung verwendet werden. <xsl:output method="xml" version="1.0" encoding="utf-8" indent="yes"/> weitere Attribute: omit-xml-declaration: Yes unterdrückt die XML-Deklaration <?XML...?> ein. standalone: Yes, fügt "standalone=yes" in die XML-Deklaration doctype-system: Fügt eine DTD-Referenz ein doctype-public: Fügt eine PUBLIC-DTD Referenz ein indent: Fügt Einzug ein, um die Strukturhierarhie sichtbar zu machen. Seite 38
39 XSL/XSLT Anweisungen Benannte Templates Die template Anweisungen kann ein name-attribut haben <xsl:template name="ttd"> <xsl:value-of select="."/> </xsl:template> Über diesen Namen kann das template wieder aufgerufen werden <xsl:call-template name="ttd"/> Seite 39
40 XSL/XSLT Anweisungen Benannte templates können auch Parameter haben: Definition: <xsl:template name="ttd"> <xsl:param name="file">index.html</xsl:param> <b> <a href="{$file}"><xsl:value-of select="."/></a> </b> </xsl:template> Aufruf: <xsl:call-template name="ttd"> <xsl:with-param name="file">atomic_number.html</xsl:with-param> </xsl:call-template> Seite 40
41 XSL/XSLT Setzen von Attribut-Werten Da innerhalb von Attribut-Werten keine Anweisungen erfolgen können (es entstände ein nicht gültiges XML-Dokument), gibt es eine besondere syntaktische Form: <xsl:template match="referenz"> <A HREF="{SYMBOL}.html"> <xsl:value-of select="name"/> </A> </xsl:template> Innerhalb der geschweiften Klammer kann ein Xpath-Expression stehen. Seite 41
42 XSL/XSLT Anweisungen xsl:include: <xsl:include href = uri-reference /> Einbeziehen eines anderen Stylesheets xsl:import: <xsl:import href = uri-reference /> Einbeziehen eines anderen Stylesheets. Wie xsl:include, aber die Regeln des importierenden Stylesheets haben Vorrang vor den importierten. Deklaration muss vor allen anderen Top Level Elementen kommen. Reihenfolge: stylesheet Model A importiert B und C in dieser Reihenfolge; stylesheet Modul B importiert D; stylesheet Modul C importiert E. Ergebnisreihenfolge: D B E C A (von rechts lesen, da die späteren Templates Vorrang vor früheren haben!) Seite 42
43 Quellen Heinz Wittenbrink: XML, Wissen, das sich auszahlt; 2003, TEIA Lehrbuch Verlag GmbH Marco Skulschus, Marcus Wiederstein : XSLT und XPath für HTML, Text und XML. (Taschenbuch); 2005, mitp-verlag, ISBN: Seite 43
XSLT 2011/2012 S Seite 1 h_da W
XSLT Seite 1 Inhalt Einleitung XSLT Arbeitsweise von XSLT Template-Anweisungen XSLT Syntax Beispiele Seite 2 XSLT - Allgemeines XSLT = Extensible Stylesheet Language for Transformation Umformung von XML
MehrXSLT 2016 S h_da S Seite 1
XSLT Seite 1 Inhalt Einleitung XSLT Arbeitsweise von XSLT Template-Anweisungen XSLT Syntax Beispiele Seite 2 XSLT - Allgemeines XSLT = Extensible Stylesheet Language for Transformation Umformung von XML
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
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
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
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
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
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
MehrXSLT 2015/2016 S Seite 1 h_da W
XSLT Seite 1 XSL / XSLT xsltransformation ::= stylesheet stylesheet ::= template* template pattern ::= pattern, content_constructor ::= patternpath Content_constructor ::= literal_result_element instruction
MehrInhalte. Stylesheet-Wurzel Vorlagen Ausgabe Leerraum Funktionen Kontrollanweisungen & Techniken Sortierung Nummerierung
XSLT Inhalte Stylesheet-Wurzel Vorlagen Ausgabe Leerraum Funktionen Kontrollanweisungen & Techniken Sortierung Nummerierung Gruppierung XML-Erstellung Variablen und Parameter Module kombinieren Reguläre
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
MehrAuszug aus: Helmut Vonhoegen: Einstieg in XML, 3. Auflage, Galileo Press 2005
Kurzreferenz zu XSLT Auszug aus: Helmut Vonhoegen: Einstieg in XML, 3. Auflage, Galileo Press 2005 Diese Anweisung sorgt dafür, dass auf den aktuellen Knoten nur die in das Stylesheet
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
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
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
MehrVerteilte Anwendungen. Teil 8: XSL II (XSLT)
Verteilte Anwendungen Teil 8: XSL II (XSLT) 27.10.16 1 Literatur [8-1] Bongers, Frank: XSLT 2.0. Galileo, 2004 [8-2] Skulschus, Marco; Wiederstein, Marcus: XSLT 2.0. mitp, 2005 [8-3] Lenz,Evan: XSLT 1.0
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
Mehrhttp://www.therealgang.de/ Titel : Einführung in XML (Teil 2/2) Author : Dr. Pascal Rheinert Kategorie : Programmierung-Sonstige Teil II: XML (Dokument 2/2) Wichtiger Hinweis: Das folgende Dokument basiert
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
MehrTemplat-Regeln: XSLT Transformation: XML-Dokumente als Bäume: sieben Arten von Knoten. XSLT Verarbeitungsmodell für Templat-Regeln.
XSLT Transformation: Templat-Regeln: XSLT Stylesheets: ausgedrückt in einem wohlgeformten XML-Dokument Muster zum Abgleich gegen Knoten im Ursprungsbaum Templat, dessen Körper instantiiert wird, liefert
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
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
MehrSemistrukturierte Daten
Semistrukturierte Daten 7. XSLT Semistrukturierte Daten XSLT Stefan Woltran Institut für Informationssysteme Technische Universität Wien Sommersemester 2011 Stefan Woltran Seite 1 Semistrukturierte Daten
MehrXML. XML-Verarbeitung mittels XSL
XML-Einführung XML u n i XML-Verarbeitung mittels XSL Dr. Eckhardt Schön TU Ilmenau Institut für Medientechnik, FG Audiovisuelle Technik Inhalt XML-Wiederholung / Beispiel XSLT-Verarbeitungskonzept Szenarien
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
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
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
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
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,
MehrSemistrukturierte Daten
Semistrukturierte Daten 8. XSLT Semistrukturierte Daten XSLT Stefan Woltran Emanuel Sallinger Institut für Informationssysteme Technische Universität Wien Sommersemester 2014 Stefan Woltran, Emanuel Sallinger
MehrXML. XML-Abfrage- und Transformationssprachen. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
XML-Abfragesprachen XML-Schemasprachen DTD XML-Schema... XPath XQuery XML XML-Transformationssprache XSLT Relationale DBMS XML in DBMS Dedizierte XML-DBMS 86 XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
MehrXML. XML-Datenmodellierung / XML-Schemasprachen. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
XML-Datenmodellierung / XML-Schemasprachen XML-Abfragesprachen XML-Schemasprachen DTD XML-Schema... XPath XQuery XML XML-Transformationssprache XSLT Relationale DBMS XML in DBMS Dedizierte XML-DBMS 83
MehrXSLT: Transformation von XML
namics Developer Days 21./22.6.2002 XSLT: Transformation von XML Erik Wilde ETH Zürich http://dret.net/netdret/ 21.6.2002 namics DevDays XSLT 1 Übersicht XML als Format für strukturierte Daten Zugriff
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,
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
MehrSemistrukturierte Daten
Semistrukturierte Daten Teil 8: XSLT 1.0 Sommersemester 2007 8.1. Einführung 8.2. Aufbau von XSLT-Stylesheets 8.3. Abarbeitung von XSLT-Stylesheets 8.4. Result Tree 8.5. Kontrollstrukturen 8.6. Variablen,
MehrXSL. extended Stylesheet Language. Die Stylesheet Sprache für XML
XSL extended Stylesheet Language Die Stylesheet Sprache für XML XSL Umformen von XML Dokumenten in andere XML Dokumente HTML Dokumente beliebige andere Formate (TEX, Java, ) Ausgeben von XML Daten auf
MehrInhalt. Stylesheets. Stylesheets XSL VU Semistrukturierte Daten 1. Stylesheets
Inhalt 181135 VU Semistrukturierte Daten 1 XSL - Extensible Stylesheet Language (Teil 1) 25.10.2005 Reinhard Pichler Stylesheets XSLT Aufbau eines XSLT Stylesheets Abarbeitung eines XSLT Stylesheets Erzeugung
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
MehrXSL Transformations (XSLT) Teil III
XML Vorlesung ETHZ, Sommersemester 2006 XSL Transformations (XSLT) Teil III Erik Wilde 13.6.2006 http://dret.net/lectures/xml-ss06/ 13.6.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Tips und Tricks Mengenoperationen
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
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,
MehrXSL < Extensible Stylesheet Language/>
XSL < Extensible Stylesheet Language/> XSLT und XSL- FO TransformaLon und PräsentaLon von Metasprachen Jan Balke und Sven Marquart Der zweite Teil Einführung Grundlagen Verwendung Werkzeuge/Tools API Was
MehrXSL Transformations (XSLT) Teil III
XML Vorlesung ETHZ, Sommersemester 2006 XSL Transformations (XSLT) Teil III Erik Wilde 13.6.2006 http://dret.net/lectures/xml-ss06/ Übersicht Tips und Tricks Mengenoperationen in XPath Keys Modularisierung
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.
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,
MehrXSL. XSLT und XSL- FO. < Extensible Stylesheet Language /> TransformaLon und PräsentaLon von Metasprachen. Jan Balke und Sven Marquart 1
XSL < Extensible Stylesheet Language /> XSLT und XSL- FO TransformaLon und PräsentaLon von Metasprachen Jan alke und Sven Marquart 1 Der zweite Teil Wiederholung Kopieren Wahlmöglichkeiten Schleifen Inhalte
MehrXSLT, XSL-FO Transformieren und Formatieren
XSLT, XSL-FO Transformieren und Formatieren http://www.w3.org/tr/xslt, http://www.w3.org/tr/xsl Übersicht zu XSL XSL: Extensible Stylesheet Language Ziel: Darstellung eines XML-Dokuments (Erzeugung von
MehrÜbungsbeispiel 1 Erstellen Sie eine Homepage für Ihre Gruppe in XML und überprüfen Sie die Wohlgeformtheit in einem Editor/Browser.
Erstellen Sie eine Homepage für Ihre Gruppe in XML und überprüfen Sie die Wohlgeformtheit in einem Editor/Browser. Verwenden Sie folgende XML-Sprachmittel: Leeres Element, geschachtelte Elemente, Element
MehrXSL Templates. Mit Templates arbeiten. XSL Templates
XSL Templates Mit Templates arbeiten Innerhalb von XSLT werden Templates verwendet. Ein Template ist eine Vorlage für die Transformation bestimmter Knoten. Diese Knoten können Elemente, Attribute oder
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
MehrKommentierte Referenz der Sprachelemente von XSLT
Kommentierte Referenz der Sprachelemente von XSLT Überarbeitung des Referenzteils des Titels Web-Design mit XML, dpunkt.verlag 2001 Version 1.3 17. Oktober 2001 Autor: M. Knobloch 2001 1 SPRACH-ELEMENTE
MehrFileMaker Konferenz 2010 XML / XSLT. Ein Workshop mit [x] cross solution Armin Egginger
XML / XSLT Ein Workshop mit [x] cross solution Armin Egginger [x] cross solution Armin Egginger - Zertifizierter FileMaker Entwickler Urheber von CrossCheck Netzwerk von Datenbankprogrammierern Kunden
MehrXSLT. Heutige Vorlesung. Warum XML-Dokumente transformieren? XSLT zur Transformation von XML-Dokumenten XSL-FO zur Erzeugung von druckfähigem Layout
XSLT 1 Heutige Vorlesung Warum XML-Dokumente transformieren? XSLT zur Transformation von XML-Dokumenten XSL-FO zur Erzeugung von druckfähigem Layout 2 Warum XML-Dokumente transformieren? Trennung Inhalt
MehrXSLT extensible Stylesheet Language Transformation
XSLT extensible Stylesheet Language Transformation Seite 1 Inhaltsverzeichnis 1. Was ist XSLT 3 1.1. Vorteile von XSLT 3 1.2 Anwendungen von XSL 3 2. Ablauf einer XSLT Transformation 4 2.1. Xalan und Xerces
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/ 30.5.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Herkunft von XSLT XSLT
MehrProseminar: Rund um XML Wintersemester 2004/2005. Thema: XSLT
Semester: WS 2004 / 2005 Seminarleiter: Manfred Jackel Proseminar: Rund um XML Wintersemester 2004/2005 Thema: XSLT Ausarbeitung von Monte Barreto, José Angel (203210027) Weidenfeller, Thorsten (203110031)
MehrAgenda. 1. Was können wir mit XSLT alles machen? 1. Beispiele: 1. Webseiten 2. Textprozessierung 3. Datenbankabfragen
Agenda 1. Was können wir mit XSLT alles machen? 1. Beispiele: 1. Webseiten 2. Textprozessierung 3. Datenbankabfragen 4. 2. Theorie 1. XML 2. XPath + Übung 3. XSLT 4. Wie verhalten sich beide zueinander?
MehrTexttransformation mit XSLT
Texttransformation mit XSLT Patrick Sahle sahle@uni-koeln.de Ulrike Henny ulrike.henny@uni-koeln.de Texttransformation mit XSLT Was ist XSLT? Wozu braucht man XSLT? Wie funktioniert XSLT? Ein Beispiel
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
MehrCARL HANSER VERLAG. Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5. www.hanser.de
CARL HANSER VERLAG Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5 www.hanser.de 1 1.1 Einleitung... 2 Über dieses Buch... 3 1.2 Für wen ist das Buch gedacht?...
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
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
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?
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
Mehrextended Markup Language (XML)
Überblick über Internet-Technologien Server-Technologien Datenbankkopplung XSP Servlets JSP PHP CGI nur HTML nur HTML XML+ Dokumentsprachen Client-PGM ruft DB-Server Web-Server ruft Datenbankserver nur
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.
MehrVerwaltungsaufgaben lösen mit XML und L A T E X
Verwaltungsaufgaben lösen mit XML und L A T E X Uwe Siart T E X-Stammtisch München tutorien@siart.de Erstellt: 11. März 2003 Zuletzt geändert: 7. November 2008 Beispiele für Verwaltungsaufgaben 1 Listen
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)
MehrTEI und XSLT. Referat von Hannah Goldschmidt und Christian Lütticke Datenbanktechnologie Sommersemester 2011
TEI und XSLT Referat von Hannah Goldschmidt und Christian Lütticke Datenbanktechnologie Sommersemester 2011 Text Encoding Initiative Organisation wurde1987 gegründet, um Richtlinien zum Kodieren von maschinen-lesbaren
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
MehrTutorial: Lesbare URLs - Literales URI-Format anpassen. Version: 2.0 Autoren: Anja Beuth, Stefan Suermann
Tutorial: Lesbare URLs - Literales URI-Format anpassen Version: 2.0 Autoren: Anja Beuth, Stefan Suermann Inhaltsverzeichnis 1 2 3 3.1 Einführung... Ein Blick in die web.config... Transformationen erweitern...
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
MehrXSL - Extensible Stylesheet Language
XSL - Extensible Stylesheet Language XML-Daten transformieren und präsentieren Michael Dienert 10. November 2014 Inhaltsverzeichnis 1 Was ist XSL 1.1 XML Stylesheet Language XSL ist die Abkürzung von Extensible
Mehrmach,, Benjamin Kurtz, Bastian Bonnermann
Folie 1 Seminarvortrag in Multimedia- & Web-Technologie von: Markus Wißmach mach,, Benjamin Kurtz, Bastian Bonnermann Für den Seminarvortrag mit dem Thema XSL/XSLT wurde das Fachbuch XSLT von Doug Tidwell
MehrFragestunde: Neuerungen in XQuery und XSLT
Seite 1, Druckdatum: 22.02.2006, 22:59 Uhr Fragestunde: Neuerungen in XQuery und XSLT Mit XQuery und XSL-T/XPath existieren zwei Ansätze zur Verarbeitung von XML Daten. Felix Sasaki & Jan-Torsten Milde
MehrProjektseminar "Texttechnologische Informationsmodellierung"
Projektseminar "Texttechnologische Informationsmodellierung" Analyse mit XSLT Ziel diese Sitzung Nach dieser Sitzung sollten Sie: Einen ersten Überblick über Funktionen in XPath haben Stylesheets und Templates
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
MehrEine Schnelleinführung in CSS
Eine Schnelleinführung in CSS Michael Dienert 11. September 2013 Inhaltsverzeichnis 1 Was ist CSS? 1 2 Verwenden der CSS-Stylesheets 2 3 Struktur eines CSS-Stylesheets 2 4 Selektoren im Detail 3 4.1 Verwandschaftsbeziehungen:
MehrXSLT Muster und Lösungen
XSLT Muster und Lösungen Thomas Bayer Tobias Kieninger Özgür Kipik bayer@oio.de Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de Inhalt Einleitung XSL & XSLT XPath XML Pattern XSLT
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
MehrPraktikum zu XML: Übung 11
Fachhochschule Wiesbaden - Fachbereich Informatik Praktikum zu XML: Übung 11 XSLT Eine HTML-Tabelle 10.06.2003 H. Werntges, FB Informatik, FH Wiesbaden 1 Organisatorisches Arbeitsverzeichnis: ~/kurse/xml/11/
MehrQualitätssicherung bei Thieme Compliance
Qualitätssicherung bei Thieme Compliance 1 Agenda Qualitätssicherung bei Thieme
MehrXML-Praxis. XML-Anwendungen. Jörn Clausen joern@techfak.uni-bielefeld.de
XML-Praxis XML-Anwendungen Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht DocBook Software-Installation dokumentieren XML-Praxis XML-Anwendungen 2/14 DocBook SGML/XML-Sprache für technische Dokumentationen
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
MehrXSLT. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme
XSLT Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de Wie geht es weiter? letzte Woche Navigation & Verknüpfungen mit XPath & Co. heutige
MehrProjektarbeit: Übersetzung von XML-Updatesprachen
Projektarbeit: Übersetzung von XML-Updatesprachen Hannes Grunert Inhalt I. Aufgabenstellung II. Vergleich von XUpdate und XSLT III.Übersetzung i. XSEL XUpdate ii. XUpdate XSLT IV.Implementierung i. Architektur
MehrKlinikum Göttingen BE Tumorzentrum XML-Schema und TuDaSch-XML
Klinikum Göttingen BE Tumorzentrum XML-Schema und TuDaSch-XML Kapitel Seite 1 Vorbemerkung 3 2 XSLT 4 2.1 Arbeitsweise eines XSLT Prozessors 2.1.1 Das Tag 2.1.2 Das Tag
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
MehrKomplexe Transformationen mit XSLT
XML-Praxis Komplexe Transformationen mit XSLT Jörn Clausen joern@techfak.uni-bielefeld.de 1 Übersicht Sortieren XML erzeugen und weiterverarbeiten modes Daten aus mehreren XML-Dokumenten lesen 2 sorting
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
MehrPRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe B Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 27. 6. 2007 Kennnr.
MehrXML und Webseitengestaltung
XML und Webseitengestaltung Annett Ehrlich annett.ehrlich@stud.tu-ilmenau.de Sandra Finger sandra.finger@stud.tu-ilmenau.de Manuel Löffelholz Manuel.loeffelholz@stud.tu-ilmenau.de 02.Januar 2005 Seminar
MehrXML Schema 2016 S h_da S Seite 1
XML Schema Seite 1 XML/Schema: Strukturen Dokumentinstanz Dokumenttyp Wellformed Valid Dokumentstrukturdefinition mit XML/Schema XML Document Type Definition Seite 2 XML Dokument Instanz XML-Deklaration
MehrKlaus Schild, XML Clearinghouse 2003. Transformation von XML-Dokumenten
Transformation von XML-Dokumenten Lernziele Warum kann es sinnvoll sein XML-Dokumente zu transformieren? Wie funktioniert XSLT (Extensible Stylesheet Language Transformations)? Was ist XPath? Was sind
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 25. 06. 2014 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden
MehrPRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
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 30. 11. 2007 Kennnr.
MehrASN.1 <-> XML TRANSLATION
ASN.1 XML TRANSLATION Management Verteilter Systeme Patrick Gerdsmeier, Pierre Smits Wintersemester 2003/2004 Lehrstuhl für Systeme Prof. Dr. Kraemer BTU Cottbus ASN.1 XML TRANSLATION Gliederung
Mehr