XML. XML-Verarbeitung mittels XSL
|
|
- Sylvia Schmid
- vor 6 Jahren
- Abrufe
Transkript
1 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 der XML-Verarbeitung XPath XSLT-Syntax XML-XML-Transformation XML-HTML-Transformation XSL Formating Objects XML Uni, 26. Febr XSLT Folie 2
2 extensible Style Language (XSL) Spezifikationen: Extensible Stylesheet Language (XSL), Version 1.0, W3C Recommendation 15 October 2001 ergänzend: XML Path Language (XPath), v 1.0, XSL besteht aus zwei Teilen: XSL Transformations (XSLT) - ursprünglich XSL Formating Objects (XSL-FO) Ziele: XSLT: Transformation von XML-Dokumenten/Daten in XML, HTML, Text oder andere Fromate XSL-FO: (medienneutrale) Formatierung von XML XSL-Dateien sind selbst XML XML Uni, 26. Febr XSLT Folie 3 Ziele von XSL-Transformationen verschiedene Ziele möglich Beispiele: Transformation in Ausgabeformate (HTML, WML, PS, PDF,...) für die Präsentation Sortieren und Filtern von Daten Umstrukturierung von XML-Daten oder Dokumenten Erzeugung eines Datenaustauschformates (SOAP, XML-EDI,...) Zusammenfassung von XML-Dokumenten XML Uni, 26. Febr XSLT Folie 4
3 Beispiel (1) - Überblick Demonstration der XSL-Verarbeitung anhand eines Beispiels Bücherliste, die einem Online-Shop zugrunde liegen könnte regelmäßige Struktur, d.h. XML-Daten könnte aus Datenbank exportiert sein XML Uni, 26. Febr XSLT Folie 5 Beispiel (2) - DTD <?xml version="1.0" encoding="utf-8"?> <!ELEMENT katalog (buch)*> <!ELEMENT buch (autor*, titel, isbn, verlag?, jahr?, preis)> <!ELEMENT autor (vorname*, name)> <!ELEMENT vorname (#PCDATA)> <!ELEMENT name (#PCDATA)> <!ELEMENT titel (#PCDATA)> <!ELEMENT isbn (#PCDATA)> <!ELEMENT verlag (#PCDATA)> <!ELEMENT jahr (#PCDATA)> <!ELEMENT preis (#PCDATA)> <!ATTLIST preis waehrung (USD SFR EUR) #REQUIRED > XML Uni, 26. Febr XSLT Folie 6
4 Beispiel (3) XML Schema Darstellung des XSL Schemas mit XML Spy XML Uni, 26. Febr XSLT Folie 7 Beispiel (4) XML-Datei <?xml version="1.0" encoding="iso8859-1"?> <!DOCTYPE katalog SYSTEM buchkatalog.dtd"> <katalog> <buch> <autor> <vorname>thomas</vorname> <name>mann</name> </autor> <titel>bekenntnisse des Hochstaplers Felix Krull</titel> <isbn> </isbn> <verlag>s. Fischer</verlag> <jahr>2002</jahr> <preis waehrung="eur">20.00</preis> </buch>... </katalog> XML Uni, 26. Febr XSLT Folie 8
5 XSLT XSL Transformation (XSLT) betrachtet XSLT XML Dokument 1 XLS-Prozessor XML Dokument 2 Erstellung der XSL-Transformation auf der Basis der konkreten oder besser generischen Dokumentenstruktur des XML-Dokumentes XML Uni, 26. Febr XSLT Folie 9 Verarbeitungsszenarien serverseitige Verarbeitung Server XSLT Client XML HTML / WML /... clientseitige Verarbeitung Server XSLT Client XML HTML / WML /... XML Uni, 26. Febr XSLT Folie 10
6 XSL-Prozessor XML Dokument 1 XLS-Prozessor Parsen Quellbaum Ergebnisbaum XSLT Parsen Regeln XML Dokument 2 XML Uni, 26. Febr XSLT Folie 11 XSL-Verarbeitungskonzept Baumstruktur des Dokumentes wird durch XML-Parser aufbereitet wird von der Wurzel her durchlaufen Schablonen (Template Rules) identifizieren Knoten (Nodes) im Baum auf diese Knoten können weitere Mustervergleich und Filter angewandt werden Verarbeitungsregeln auf ausgewählte Knoten anwenden XML Uni, 26. Febr XSLT Folie 12
7 XSLT-Beispiel <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:output method="xml" version="1.0" encoding="iso "/> <xsl:template match="katalog"> <xsl:element name="buchliste"> <xsl:apply-templates select="buch"> <xsl:sort select="jahr"/> </xsl:apply-templates> </xsl:element> </xsl:template>... <!-- u.a. xsl:template match= buch definieren --> </xsl:stylesheet> XML Uni, 26. Febr XSLT Folie 13 XPath Syntax zur Adressierung von Teilen eines XML-Dokumentes Ausdruck zur Identifizierung von Knoten (z.b. match="katalog") ist XPath-Ausdruck XPath dient Navigation in der Baumstruktur Zugriff auf: absoluten Namen eines Knotens relative Position Knoten eins Typs Knoten, die einer Bedingung genügen XML Uni, 26. Febr XSLT Folie 14
8 XPath-Syntax (Auswahl) / Wurzelknoten des Dokumentes (oberhalb Wurzelelement der Struktur). aktueller Knoten.. Elternknoten n Kind-Knoten mit Namen n (gleich./n) /* alle Kindknoten../n Geschwisterknoten mit Namen n./@a Attribut a des aktuellen Knotens //n Knoten mit Namen n in beliebiger Tiefe XML Uni, 26. Febr XSLT Folie 15 XPath-Ausdrücke absolute Pfadangaben beginnt mit / /katalog/buch/titel /katalog/buch[position()=last()]/titel Hierarchietiefe nicht berücksichtigt //titel ausgehend von Knoten <buch> titel =./titel.. */@waehrung = preis/@waehrung XML Uni, 26. Febr XSLT Folie 16
9 Template Rules Grundkonstrukt: <xsl:template match="buch"> <xsl:apply-templates select="autor"/> <xsl:value-of select="titel"/> </xsl:template> template match wählt Teil des Quellbaumes innerhalb des Tag-Rahmens steht, was zu geschehen hat (Aktionen) apply-template Aufruf eines weiteren Templates direkte Anweisungen XML Uni, 26. Febr XSLT Folie 17 Aktionen Textausgabe: Buchtitel: HTML-Anweisungen: <BR /> Ausgabe eines Wertes: <xsl:value-of select="titel" /> <xsl:value-of select="." /> <xsl:value-of /> Weiterverarbeitung aller Kind-Elemente: <xsl:apply-templates /> Aufruf eines weiteren Templates: <xsl:apply-templates select="titel" /> XML Uni, 26. Febr XSLT Folie 18
10 Built-in Template Rules Falls beim Aufruf <xsl:apply-templates> keine passende Schablonenregel existiert, greifen Standard-Regeln: Existieren Text-Knoten, wird der Text in Ergebnisbaum geschrieben. Treffen mehrere Regeln zu, wird die speziellere verwendet. <xsl:apply-templates select="*" /> <xsl:apply-templates select="titel" /> (wird verwendet) XML Uni, 26. Febr XSLT Folie 19 Inhalt ausgeben Ausgabe eines Knoteninhalts Beispiel: <xsl:value-of select="titel" /> Empty-Tag, d.h. besitzt nie Inhalt Select-Attribut legt auszugebenden Inhalt fest nur erster zutreffender Knoten ausgegeben select="." Text-Inhalt des aktuellen Knotens existieren Kindelemente, wird deren Text-Inhalt ebenfalls ausgegeben XML Uni, 26. Febr XSLT Folie 20
11 Sortieren Knoten können mittels Sort-Anweisung sortiert werden (z.b. nach Jahr): <xsl:apply-templates select="buch"> <xsl:sort select="jahr"/> </xsl:apply-templates> mehrere Sortierkriterien möglich: <xsl:sort select="autor/name"/> 1. Kriterium <xsl:sort select="autor/vorname"/> 2. Kriterium absteigend: order="descending" datentypabhängig: data-type="text" oder "number" XML Uni, 26. Febr XSLT Folie 21 Hintereinanderausführung Anweisung <xsl:for-each> Hintereinanderabarbeitung von Geschwisterknoten <xsl:template match="buch"> <xsl:for-each select="autor"> <li> <xsl:value-of select="." /> </li> </xsl:for-each> </xsl:template> Knoten können sortiert werden XML Uni, 26. Febr XSLT Folie 22
12 Bedingungen Auswahl mittels xsl:if-anweisung; test-attribut legt Bedingung fest <xsl:for-each select="autor"> <xsl:if test="name='mann' "> <li><xsl:value-of select="." /></li> </xsl:if> </xsl:for-each> alle Bücher mit Autoren-Name "Mann" ausgegeben es existiert kein else-zweig (xsl:choose verwenden oder select="not(name='mann')" ) XML Uni, 26. Febr XSLT Folie 23 Elemente erzeugen im Ergebnisbaum neue Elemente erzeugen <xsl:template match="/katalog"> <xsl:element name="buchliste"> <xsl:apply-templates select="buch"/> </xsl:element> </xsl:template> Resultate des Templates buch werden von <buchliste> umschlossen auch Verarbeitungsanweisungen, Text und Kommentare können erzeugt werden XML Uni, 26. Febr XSLT Folie 24
13 Attribute erzeugen Erzeugung von Attributen innerhalb des zugehörigen Elementpaares <xsl:for-each select="autor"> <a> <xsl:attribute name= href"> <xsl:text>#</xsl:text> <xsl:value-of select="../isbn"/> </xsl:attribute> <xsl:value-of select="." /> </a>... Ergebnis: <a href="# " />Thomas Mann</a> XML Uni, 26. Febr XSLT Folie 25 Zählen und Nummerierung Knoten können gezählt werden, dadurch Nummerierung möglich Beispiel <xsl:element name="nr"> <xsl:number count="//buch" format="1"/> </xsl:element> count zählt die Knoten vom Anfang des XML- Dokumentes (Achtung bei Umsortierung!) format gibt Format an, z.b. "1", "a", "A", "i" XML Uni, 26. Febr XSLT Folie 26
14 Rechnen einfache Berechnungen in Style Sheets möglich zum Beispiel Summation: <xsl:variable name="preis" select="buch/preis"/>... <xsl:element name="gesamtpreis"> <xsl:attribute name="waehrung">eur</xsl:attribute> <xsl:text>gesamtpreis: </xsl:text> <xsl:value-of select="sum($preis)"/> </xsl:element> Variable (global oder lokal) muss eingeführt werden XML Uni, 26. Febr XSLT Folie 27 XML to XML Umwandlung einer XML-Datei in eine andere XML-Datei <xsl:output method="xml > Zieldatei wohlgeformt; besser: gültig Anwendungen: Filtern und Sortieren von Daten Änderungen von Datenstrukturen Anpassung von Formaten und Schnittstellen Erzeugung von Dateninseln für XML- Datenformate XML Uni, 26. Febr XSLT Folie 28
15 XML to HTML Umwandlung einer XML-Datei in eine HTML- Datei (nicht notwendig XHTML) <xsl:output method= html > HTML-Tags werden direkt eingefügt; kein xsl:text-element notwendig Anwendungen: Präsentieren von XML im Browser Verbergen interner Datenstrukturen client- oder serverseitig möglich XML Uni, 26. Febr XSLT Folie 29 XML to SVG: Erstellen datenabhängiger, interaktiver und animierbarer Grafiken... WML: Aufbereiten von Daten für Handys und PDAs... PDF: mittels Formating Objects (XSL:FO) orientiert am Seitenlayout Renderer übernimmt Übersetzung der XML-FO- Datei in Fremdformat (z.b. PDF) XML Uni, 26. Febr XSLT Folie 30
16 XSL Formating Objects XSL-FO RTF XML XSL-Prozessor XML-FO Renderer PDF zweistufiger Prozess XSL-Prozessor und Renderer z.t. in einer Komponente zusammengefasst Beispiel: FOP (xml.apache.org/fop/index.html) Formate: PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT XML Uni, 26. Febr XSLT Folie 31 FO Baum fo:root fo:layout-master-set fo:declarations fo:page-sequence (1+) fo:simple-page-master fo:page-sequence-master fo:color-profile fo:title fo:static-content fo:flow fo:layout-master-set Layout der Seiten und Seitenaufteilung fo:declarations optional fo:page-sequence Inhalt wird eingefügt, in richtiger Reihenfolge fo:simple-page-master konkretes Seitelayout XML Uni, 26. Febr XSLT Folie 32
17 FO-Seitenaufteilung Top Margin Region Before Left Margin Start Region Body End Region Right Margin Region After Bottom Margin XML Uni, 26. Febr XSLT Folie 33 XSL-FO Beispiel 1 <xsl:template match="katalog"> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="standard" page-height="29.7cm" page-width="21cm" margin-top="3cm" margin-bottom="2.5cm" margin-left="3cm" margin-right="2cm"> <fo:region-body margin-top="1cm" margin-bottom="1.5cm"/> <fo:region-before extent="1cm"/> <fo:region-after extent="1cm"/> </fo:simple-page-master> <fo:simple-page-master master-name="deckblatt" > </fo:si > </fo:layout-master-set> <fo:page-sequence master-reference="deckblatt"> </fo:pa..> </fo:root> </xsl:template> XML Uni, 26. Febr XSLT Folie 34
18 XSL-FO Beispiel 2 <fo:page-sequence master-reference="standard"> <fo:static-content flow-name="xsl-region-before"> </fo:static-content> <fo:static-content flow-name="xsl-region-after"> <fo:block font-family="serif" font-size="85%" text-align="center">seite <fo:page-number/> </fo:block> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <xsl:for-each select="//buch"> <!-- Buch --> <fo:block font-family="serif" padding-bottom="0.5cm"> <fo:block font-size="130%" font-weight="bold" padding-bottom="0.2cm"> <xsl:value-of select="titel"/> </fo:block> <fo:block margin-left="0.5cm" padding-bottom="0.1cm"> <xsl:text>von: </xsl:text> <xsl:value-of select="autor/vorname"/> XML Uni, 26. Febr XSLT Folie 35 XML-FO-Datei XSL-FO XML XSL-Prozessor XML-FO Renderer PDF Ergebnis der XSL-FO-Transformation: XML-FO-Datei enthält medienneutrale Formatierungsinformationen XML Uni, 26. Febr XSLT Folie 36
19 XML-FO-Beispiel <fo:page-sequence master-reference="standard"> <fo:static-content flow-name="xsl-region-before"> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <fo:block font-family="serif" padding-bottom="0.5cm"> <-- 1. Buch --> <fo:block font-size="130%" font-weight="bold" padding-bottom="0.2cm">bekenntnisse des Hochstaplers Felix Krull </fo:block> <fo:block margin-left="0.5cm" padding-bottom="0.1cm"> von: Thomas Mann </fo:block> <fo:block font-size="80%" margin-left="0.5cm" padding-bottom="0.2cm"> S. Fischer 2002, ISBN , Preis: EUR </fo:block> </fo:block> <-- weitere Bücher --> </fo:flow> </fo:page-sequence> XML Uni, 26. Febr XSLT Folie 37 PDF- Datei: Ergebnis nach Rendering XML Uni, 26. Febr XSLT Folie 38
20 Zusammenfassung XSL als Universalwerkzeug zur Transformation und Präsentation von XML Teile: XSL Transformation XSL Formating Objects XPath server- und clientseitige Verarbeitung möglich viele freie XSL(T)-Prozessoren XSL-FO als Möglichkeit der medienneutralen Publikation XML Uni, 26. Febr XSLT Folie 39 Literatur für Einsteiger u.a. zu empfehlen: Christine Kränzler XML/XSL -... für professionelle Einsteiger. für Buch und Web Broschiert Seiten - Markt+Technik 2002, ISBN , 29,95 für Fortgeschrittene: 186 deutschsprachige und 471 englischsprachige Titel zu XML (bei amazon.de am ) Einstiegsseiten zu XML: bzw. (W3C) (Robin Cover) (O'Reilly) XML Uni, 26. Febr XSLT Folie 40
XSL 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
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
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
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
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
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?...
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
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
MehrXML Grundlagen. Andreas Rottmann,Sebastian Riedl. 27. August 2002. Quit Full Screen Previous Page Next Page GoTo Page Go Forward Go Back
XML Grundlagen Andreas Rottmann,Sebastian Riedl 27. August 2002 Rottmann, Riedl: XML Grundlagen 1 Überblick Hintergründe und Geschichte Aufbau von XML-Dokumenten DTD Schemata Erweiterungen XML APIs Rottmann,
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht
MehrMarek Kubica kubica@in.tum.de, Michael Kerscher kerschem@in.tum.de Rechnernetze und Verteilte Systeme Übungsblatt 10 Gruppe G
Punkteverteilung: 27 28 29 Σ Aufgabe (27) (a) Anfrage GET / HTTP /1.0 Antwort HTTP /1.1 200 OK Date : Wed, 07 Jul 2010 22:18:57 GMT Server : Apache /2.2.9 ( Debian ) mod_auth_kerb /5.3 DAV /2 PHP /5.2.6-1+
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
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
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
MehrWebseite in XML Kurzeinführung
Webseite in XML Kurzeinführung 1. Entwicklung... 1 2. Erste Webpage in XML... 2 2.1 Erstes Beispiel... 2 2.2 Tags definieren... 4 2.3 Kommentare in XML... 5 2.4 XML mittels CSS im Browser ansehen... 5
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 21. 01. 2011 Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 21. 01. 2011 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 120 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 25. 10. 2013 Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 25. 10. 2013 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden
MehrTEI! Und dann? Texttechnologische Standards in den Geisteswissenschaften - Encoding in TEI <http://gams.uni-graz.at/o:ide.292>
TEI! Und dann? Texttechnologische Standards in den Geisteswissenschaften - Encoding in TEI Martina Semlak martina.semlak@uni-graz.at 17.-18. Oktober 2012 Druckvorlagen
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 7. 1. 2014 Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 7. 1. 2014 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht
MehrDynamische Websites mit XML und PHP4
Dynamische Websites mit XML und PHP4 Linuxtag 2002 07.06.2002, Karlsruhe Stephan Schmidt Inhalt der Session Über den Redner Strukturierung von Inhalten Transformation von XML Entwickeln einer XML-Struktur
MehrXML und SOAP Einführung und Grundlagen
XML und SOAP Einführung und Grundlagen Matthias Böhmer 16.12.2005 Agenda 1. XML 2. SOAP 3. Seife im Buchladen?! E-Commerce :: XML und SOAP Matthias Böhmer 16.12.2005 2 XML :: Einführung (1) extensible
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
MehrHinweise für die Nutzung von XSLTs beim PDF Export der BlueBridge Wiki Extensions
Hinweise für die Nutzung von XSLTs beim PDF Export der BlueBridge Wiki Extensions Dieses Dokument beschreibt die Einbindung von XSLTs, um die Format von PDF Exporten zu definieren. Wichtiger Hinweis: Mit
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
MehrAngewandte Softwareentwicklung XML
Angewandte Softwareentwicklung XML WS 2014/2015 Markus Berg Hochschule Wismar Fakultät für Ingenieurwissenschaften Bereich Elektrotechnik und Informatik markus.berg@hs-wismar.de http://mmberg.net 2 Inhalt
MehrXSLT (XSLT) Lernziele
XSLT (XSLT) Lernziele Sie haben das Prinzip des XSLT-Transformationsprozesses verstanden. Sie sind in der Lage, ein XSLT-Stylesheet mit einem XML-Dokument zu verknüpfen. Sie sind in der Lage, Stylesheets
MehrXML für Medientechnologen
ML für Medientechnologen ML für Medientechnologen Hinweise und Aufgaben zur Klausurvorbereitung Inhaltsverzeichnis Stand: 29.01.15 1. Hinweise... 1 2. Schwerpunkte... 1 3. Aufgaben... 2 4. Fragen... 8
MehrX-Technologien. Ein Überblick. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz
X-Technologien Ein Überblick Ulrike Henny ulrike.henny@uni-koeln.de X-Technologien Das X-Universum XML im Zentrum Woher kommt XML? Einsatz von XML X-Technologien Datenhaltung Datenzugriff Umwandlung Ausgabe
MehrSoftwareentwicklung mit Komponenten
Softwareentwicklung mit Komponenten XML Extensible Markup Language TU Berlin im Wintersemester 2000/2001 Von Akin Kurdoglu Betreuer M.Bittner, W. Koch, Prof. Dr. S. Jähnichen 1 Gliderung - Definition von
MehrÜbungsaufgaben zu XML:
Übungsaufgaben zu XML: Aufgabe 1 Allgemeine Fragen zu XML: (Benutzen Sie zum Lösen der Aufgaben die Online-Hilfen, welche wir erwähnt haben.) a) Was ist eine DTD? DTD steht für Document Type Definition.
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
MehrKlausur zur Vorlesung Einführung in XML
Klausur zur Vorlesung Einführung in XML MUSTERLÖSUNG Nachname: Vorname: Matr.Nr.: Studiengang: Bearbeiten Sie alle Aufgaben! Hilfsmittel sind nicht zugelassen. Die Bearbeitungszeit ist 120 Minuten. Aufgabe
MehrÜbersicht. Web (Site) Engineering (WebSE) Java-Applets II. Java-Applets. Client-basierte Techniken Applets
Übersicht Web (Site) Engineering (WebSE) Vorlesung 6: Dynamisierungstechniken für Client und Server B. Schiemann, P. Reiß Lehrstuhl für Informatik 8 Universität Erlangen-Nürnberg 20. 11. 2007 XSL-Verarbeitung
Mehr... MathML XHTML RDF
RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup
MehrXML Werkzeug XML Spy. Frank Heininger Axel Labuschke
XML Werkzeug XML Spy Frank Heininger Axel Labuschke Gliederung Werkzeugkategorien Strukturbeschreibung Dokumentenerstellung Dokumentenbetrachtung Datenhaltung XML Spy Einführung Funktionen Benutzeroberfläche
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
MehrDokumentenproduktion mit <XML/> & Co. Jeremias Märki <info@jeremias-maerki.ch>
Dokumentenproduktion mit & Co. Jeremias Märki Comparting, Nov. 2011 Über mich Selbstständiger Software-Entwickler & Berater aus Luzern (Schweiz) Hauptfokus auf Dokumentenproduktion
Mehrxmltex Oder Wie bringt man XML und TeX zusammen? Daniel Radünz
xmltex Oder Wie bringt man XML und TeX zusammen? Daniel Radünz Gliederung XML & xmltex, was ist das? Vom XML Dokument zu LaTeX Das LaTeX Dokument Das XML Dokument Die Konfigurationsdateien Größeres Beispiel
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
MehrGenerierung von PDF-Dokumenten mittels XSL-FO
Generierung von PDF-Dokumenten mittels XSL-FO Bernd Hort bernd.hort@hort-net.de Agenda Vorstellung Motivation XSL-FO Zusammenspiel mit Notes / Domino Zusammenfassung & Erfahrungen Web-Ressourcen und Literatur-Empfehlungen
MehrXML XPath XSLT. Wiederholung und Auffrischung. Ulrike Henny und Patrick Sahle. IDE Autumn School 2012, Chemnitz
XML XPath XSLT Wiederholung und Auffrischung Ulrike Henny und Patrick Sahle XML, Wiederholung Werkzeuge? oxygen Folie 2 Folie 3 XML-Wiederholung XML Wissen codieren: Grundprinzipien, Baumstruktur, syntaktische
MehrXML mit SAS leicht gemacht
(Kopfzeile beginnt bei 1,25 cm vom Seitenrand, ungerade Seiten Thema rechtsbündig) Thema XML mit SAS leicht gemacht Andreas Adlichhammer HMS Analytical Software Rohrbacher Straße 26 Heidelberg Andreas.adlichhammer@analy
Mehrelml Flexibilität und Nachhaltigkeit dank XML
elml Flexibilität und Nachhaltigkeit dank XML Dipl. natw. Joël Fisler - GITTA Koordinator MNF elearning Tag 6.10.2005 www.elml.ch Inhalt Das GITTA Projekt Didaktisches Konzept von GITTA Einschub: Was ist
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrC O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen?
C O C O O N ein Web-Framework der Apache Software Foundation http://www.apache.org Wo ist Cocoon in die Apache Projekte einzureihen? Apache Server sehr leistungsfähiger HTTP-Server Tomcat Server Referenzimplementierung
MehrVergleich automatisierbarer XML-Satzsysteme
Vergleich automatisierbarer XML-Satzsysteme Martin Kraetke, GmbH Hochschule für Technik, Wirtschaft und Kultur Leipzig Frankfurter Buchmesse, 12. Oktober 2011 Drei Thesen zum Anfang 1. Die Wahl des Satzsystems
MehrInhaltsverzeichnis. Teil 1 Grundlagen 5. Teil 2 Formatierung 31 INHALTSVERZEICHNIS
Inhaltsverzeichnis Vorwort 1 Was hat XML, das HTML nicht hat?......................................... 1 Zu diesem Buch.......................................................... 3 Die Website zum Buch....................................................
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
MehrExportieren von Domino-Datenbanken in XML Das Lotus XML Toolkit Abbildung 1 Anwendung des Lotus XML Toolkits Seite 1 von 8
Exportieren von Domino-Datenbanken in XML Mit Hilfe des seit kurzem in Version 1.0 verfügbaren Lotus XML Toolkits lassen sich nahezu alle Inhalte von Notes-Datenbanken exportieren und importieren. Neben
MehrDiazo. XSLT basiertes Website Theming. Maik Derstappen Inqbus GmbH & Co. KG maik.derstappen@inqbus.de
Diazo XSLT basiertes Website Theming Maik Derstappen Inqbus GmbH & Co. KG maik.derstappen@inqbus.de Was wir haben Wie der Kunde will Diazo + plone.app.theming Die Hauptnavigationspunkte übernehmen
MehrDataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...
Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen
MehrEinführung in XML. Von Klammern, Schachteln und gefüllten Keksen. Hier im Folienmaster Präsentationstitel eintragen
Institut für Dokumentologie und Editorik Von Klammern, Schachteln und gefüllten Keksen Folie 1 Hier im Folienmaster Präsentationstitel eintragen Spring School 14. bis 18. März 2011 Überblick - XML Grundlagen
MehrProjektseminar Texttechnologische Informationsmodellierung
Projektseminar Texttechnologische Informationsmodellierung XQuery Ziele der Sitzung Nach dieser Sitzung sollten Sie: XQuery als wesentlichen Standard zur Abfrage von in XML kodierten Daten kennen Mit Hilfe
MehrXML Kurs 2005-8 LRZ 1
XML Kurs 2005-8 LRZ 1 Inhalt 2005-8 LRZ 2 Werbung 1: XML steht für strukturierte Daten March 2008 2005-8 LRZ 3 Werbung 2: XML ist lizenzfrei, plattformunabhängig und gut unterstützt March 2008 2005-8 LRZ
MehrRuhr.pm XML-Daten verarbeiten mit XML::LibXML Autor: EMail: Datum: http://ruhr.pm.org/
XML-Daten verarbeiten mit XML::LibXML Autor: EMail: Datum: Simon Wilper simon AT ruhr.pm.org http://ruhr.pm.org/ Template Version 0.1 The use of a camel image in association with Perl is a trademark of
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
MehrXML mit Java OpenSource. (c) Mark Egloff 2004 FOP. << Apache s FOP >>
FOP > 1 Was ist FOP? FOP FOP = Formatting Object Processor Ein FOP Prozessor setzt die XML FO Dateien gemäss den Anweisungen in das jeweilige binäre Format um Apache besitzt eine Opensource
MehrXML 1. Einführung, oxygen. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz
XML 1 Einführung, oxygen Ulrike Henny ulrike.henny@uni-koeln.de XML extensible Markup Language Was ist XML? XML-Grundlagen XML-Editoren, oxygen HTML + CSS XPath Übungen Literatur Folie 2 Was ist XML? extensible
MehrKomplexe Transformationen mit XSLT
XML-Praxis Komplexe Transformationen mit XSLT Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Sortieren XML erzeugen und weiterverarbeiten modes Daten aus mehreren XML-Dokumenten lesen XML-Praxis
MehrWeb-Programmierung (WPR)
Web-Programmierung (WPR) Vorlesung II. XML Manfred Gruner mailto:wpr@gruner.org 4.2 XML XML extensible Markup Language Universelles Format für strukturierte Dokumente und Daten Web: XML = Querschnittstechnologie
Mehr2. Einführung in Datenbanken und XML
2. Einführung in Datenbanken und XML Was ist XML? 2. Einführung in Datenbanken und XML XML steht für extensible Markup Language durch das W3C entwickeltes Dokumentenformat einfach, flexibel, von SGML abgeleitet
MehrDirk Nachbar (dirk.nachbar@trivadis.com)
Betrifft: Autor: Art der Info: Quelle: XSQL Servlet und FOP Dirk Nachbar (dirk.nachbar@trivadis.com) Technische Background Info Aus unserer Projekt- und Schulungserfahrung http://xml.apache.org/fop, http://www.xml.com,
Mehrhttp://www.therealgang.de/
http://www.therealgang.de/ Titel : Einführung in XML (Teil 1/2) Author : Dr. Pascal Rheinert Kategorie : Programmierung-Sonstige Teil II: XML Wichtiger Hinweis: Das folgende Dokument basiert auf dem HTML-Lehrgang
MehrXML-Scripting mit XSLT für SysAdmins
XML-Scripting mit XSLT für SysAdmins Gerd Aschemann 01.03.2002 GUUG FFG 2002, Bochum Konventionelle Konfigurationsdateien test.cno:testacc home.test.cno:testacc ServerAdmin testacc@test.cno
MehrWEBSEITEN ENTWICKELN MIT ASP.NET
jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm
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
MehrBibliothekssysteme / Verbundsysteme / Netze
Bibliothekssysteme / Verbundsysteme / Netze Teil 5: Datenstrukturen / Anwendungen Kaderkurs für Diplombibliothekarinnen und Diplombibliothekare 2002-05-08 Programm 2002-05-08 1105 1140 XML und die Folgen
MehrWeb-Anwendungsentwicklung mit dem Delivery Server
Web-Anwendungsentwicklung mit dem Delivery Server Java-Framework auf Basis der Open API Bernfried Howe, Webertise Consulting GmbH WEBertise Consulting Dipl. Informatiker (Wirtschaftsinformatik) 2001-2010
MehrDocBook für Anfänger
DocBook für Anfänger Michael Wiedmann http://www.miwie.org/db-beginners/ Linux Advanced Lectures Berlin, BUUG, Mittwoch, 7.11.2001, 18:30 s.t. Einführung Anwendungsfälle Beispiel
MehrStarted by the Italian student Stefano Mazzocchi. Java Apache XML (JAX) Lektion 11: Cocoon. 4. Servlet JSP Framework Struts
Cocoon is a powerful framework for XML web publishing which brings a whole new world of abstraction and ease to consolidated web site creation and management based on the XML paradigm and related technologies.
MehrExtensible Markup Language (XML)
Extensible Markup Language (XML) Erik Wilde TIK ETH Zürich Sommersemester 2001 Übersicht Motivation für die Einführung von XML XML Positionierung ein Profile von SGML XML Basics Szenarien Syntax DTDs XML
MehrMEDIENÜBERGREIFENDES PUBLIZIEREN VON SCHULUNGSMATERIALIEN UNTER VERWENDUNG VON DOCBOOK-XML UND XSL DIPLOMARBEIT
MEDIENÜBERGREIFENDES PUBLIZIEREN VON SCHULUNGSMATERIALIEN UNTER VERWENDUNG VON DOCBOOK-XML UND XSL DIPLOMARBEIT IM FACHBEREICH INFORMATIK UND KOMMUNIKATIONSSYSTEME AN DER HOCHSCHULE MERSE- BURG (FH) vorgelegt
MehrBenutzerhandbuch TABLE OF CONTENTS 1. Benutzerhandbuch .......................................................... 3 2. Bedienung
Dieses Handbuch enthält alle wichtigen Informationen darüber, wie BlueBridge List2PDF for Microsoft SharePoint eingesetzt werden kann. TABLE OF CONTENTS 1. Benutzerhandbuch..........................................................
MehrStreaming Transformations for XML STX
Streaming Transformations for XML STX Oliver Becker Humboldt Universität zu Berlin wiss. Mitarbeiter am Institut für Informatik, Lehrstuhl für Systemarchitektur obecker@informatik.hu-berlin.de Abstract:
MehrEinführung in DocBook
Workshop XSL:FO Einführung in DocBook BU Wuppertal DMT 2005 Jens Heermann Alexander Jacob Was ist DocBook? Auszeichnungssprache zur Erstellung technischer ationen Basiert auf Strukturierung des Inhalts
MehrDas Einsteigerseminar
Michael Seeboerger-Weichselbaum Das Einsteigerseminar XML Inhalt Vorwort Einleitung und Ziel des Buches 1 Was ist XML 1.1 HTML 1.2 XML 1.3 XSLT 1.4 XML und HTML - wo sind die Unterschiede? 1.5 Einsatzgebiete
MehrVortrag im Rahmen des IFC-Seminars am 06.12.2000. Performance Messungen mit XML bei der empolis GmbH
Vortrag im Rahmen des IFC-Seminars am 06.12.2000 von Stefan Rauch Diplomarbeit zum Thema: Performance Messungen mit XML bei der empolis GmbH Übersicht / Agenda Einleitung Die Firma empolis GmbH XML, SAX,
MehrQuo vadis Web- Anwendungsentwicklung? XML based Webdevelopment
Quo vadis Web- Anwendungsentwicklung? XML based Webdevelopment Thomas Bayer Steffen Schluff Tobias Kieninger bayer@oio.de Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de Inhalt
MehrEinführung in Datenbanken - XML - Philipp Cimiano AG Semantische Datenbanken und Wissensverarbeitung
Einführung in Datenbanken - XML - Philipp Cimiano AG Semantische Datenbanken und Wissensverarbeitung 1 XML XML steht für die extensible Markup Language (XML) XML ist eine sogenannte Markup-Sprache (wie
MehrScript XML. Martin Ruppert
Script XML Martin Ruppert 5. März 2015 Inhaltsverzeichnis 1 Einführung in XML 4 1.1 XML-Elemente...................................... 5 1.2 Attribute......................................... 9 1.3 Cascading
MehrInstitut für Dokumentologie und Editorik. XML-Datenbanken und XQuery
XML-Datenbanken & XQuery Folie 1 XML Digitale Edition XSL-FO XSLT XQuery XML-DB Folie 2 Programm - Ausgewählte Biere verköstigen - Brauereibesichtigung - Anwendung der Hefe erlernen - brauen Folie 3 Telota
MehrTransformieren und Formatieren
Transformieren und Formatieren Dokumentation zum Vortrag Oberseminar XML von Michael Weiser Transformieren und Formatieren: Dokumentation zum Vortrag Oberseminar XML von Michael Weiser Lehrender: Prof.
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
MehrKlausur zur Vorlesung Einführung in XML
Nachname: Klausur zur Vorlesung Einführung in XML MUSTERLÖSUNG Vorname: Matr.Nr.: Studiengang: Bearbeiten Sie alle Aufgaben! Hilfsmittel sind nicht zugelassen. Die Bearbeitungszeit ist 90 Minuten. Aufgabe
MehrUnd was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG
Und was wird aus meinem Berichtswesen? Oracle Deutschland B.V. & Co. KG Die Zukunft von Oracle Reports Statement of Direction (März 2012) Oracle Application Development Tools: Statement of Direction
MehrXML IDML. InDesign Roboter. Satz. Automatisierung. Workflows. Templates XSLT. XML-Rules. 16. September 2011 Swiss Publishing Week
XSLT Automatisierung IDML Workflows Satz Templates -Rules InDesign Roboter 16. September 2011 Swiss Publishing Week Kontakt: Folien: gregor.fellenz@publishingx.de http://www.publishingx.de/dokumente und
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2015 Seite 135 Programmierschnittstelle Notwendigkeit: Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrDatenbanksysteme. XML und Datenbanken. Burkhardt Renz. Sommersemester 2015. Fachbereich MNI Technische Hochschule Mittelhessen
Fachbereich MNI Technische Hochschule Mittelhessen Sommersemester 2015 Übersicht Semistrukturierte Daten Dokumenttypdefinition XML-Schema XML aus Datenbank konstruieren XML in Datenbank speichern Merkmale
MehrDie kleine XML-Apotheke Einführendes zum Thema XML, XSL und Datenbanken
Die kleine XML-Apotheke Einführendes zum Thema XML, XSL und Datenbanken Burkhardt Renz Fachhochschule Gießen-Friedberg Fachbereich MNI Burkhardt.Renz@mni.fh-giessen.de Version 1.0, 30. Januar 2001 Unsere
MehrApex und JasperReports ein starkes Team mit dem JR PrintServer
Apex und JasperReports ein starkes Team mit dem JR PrintServer Michael Schmid, Trivadis GmbH Gerade für die Entwicklung Daten-basierter Web-Anwendungen stellt Apex ein ausgereiftes Entwickler-Framework
MehrOnline-Publishing mit HTML und CSS für Einsteigerinnen
mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript
MehrVorwort. Konzeption der Reihe
Vorwort 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
MehrXML - Extensible Markup Language. Agenda - Oracle XML DB
Architektur und Funktionalitäten der Oracle XML DB - ein Überblick mit ausgewählten praktischen Beispielen - im Rahmen des 17. Workshop Grundlagen von Datenbanken 2005 in Wörlitz Annegret Warnecke Senior
MehrJava: Kapitel 9. Java und XML. Programmentwicklung WS 2008/2009. Holger Röder holger.roeder@informatik.uni-stuttgart.de.
Java: Kapitel 9 Java und XML Programmentwicklung WS 2008/2009 Holger Röder holger.roeder@informatik.uni-stuttgart.de Überblick über Kapitel 9 Einführung in XML XML-Verarbeitung in Java Document Object
MehrXML, XHTML und MathML
XML, XHTML und MathML Erik Wilde Institut für Technische Informatik und Kommunikationsnetze (TIK) ETH Zürich 3.7.03 Erik Wilde 1 Programm Einführung und Geschichte von XML XML Basics (Dokumente, DTDs)
MehrFirefox Add-ons. Präsentation in WAP WS09/10 von Christoph ASCHBERGER, Andreas BERTOLIN, Robert MUTTER und Yunzhou XU
Firefox Add-ons Präsentation in WAP WS09/10 von Christoph ASCHBERGER, Andreas BERTOLIN, Robert MUTTER und Yunzhou XU Agenda Technisches Überblick XUL JavaScript CSS XPI-Pakete Einreichen bei Mozilla Sicherheitsüberlegungen
Mehr1 ZUR EINSTIMMUNG............................................ 13 1.1 AUFBAU DES BUCHES.......................................... 13 1.2 VORAUSSETZUNGEN FÜR DIESES BUCH.............................. 14
MehrVerteilte Anwendungen. Teil 2: Einführung in XML
Verteilte Anwendungen Teil 2: Einführung in XML 05.10.15 1 Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher, August:
Mehr