Übung XML Transformation Notehttps://www.springboot.ch/online-schulung-xslt-ausbildung-xml-transformation-kurs-note?&atomFri, 29 Mar 2024 06:59:53 +0000stack.ch
https://stack.ch/
f1dc6a72-ed99-11ee-8c11-005056bb85fbSimtech AG - Ausbildung - XML - Kurs XML Transformation - Kurs XML Transformation - Ressourcen - Kurs XML Transformation - Übungen - Übung XML Transformation Note
https://www.springboot.ch/online-schulung-xslt-ausbildung-xml-transformation-kurs-note
f1dc6dd0-ed99-11ee-8c11-005056bb85fbFri, 29 Mar 2024 06:59:53 +0000Übung XML Transformation Note
https://www.springboot.ch/online-schulung-xslt-ausbildung-xml-transformation-kurs-note
f1dc6f8b-ed99-11ee-8c11-005056bb85fbFri, 29 Mar 2024 06:59:53 +0000
https://www.springboot.ch/online-schulung-xslt-ausbildung-xml-transformation-kurs-note
f1dc7115-ed99-11ee-8c11-005056bb85fbFri, 29 Mar 2024 06:59:53 +0000Für diese Übung erstellen wir in Eclipse ein generelles Projekt note:
https://www.springboot.ch/online-schulung-xslt-ausbildung-xml-transformation-kurs-note
f1dc8385-ed99-11ee-8c11-005056bb85fbFri, 29 Mar 2024 06:59:53 +0000Erstellen Sie im Projekt note die Datei note.xml:Kopieren Sie das XML Dokument aus dem nachfolgenden Listing in die Datei note.xml:<?xml version="1.0"?>
<document>
<note>
<to>Jane</to>
<from>Tom</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>
<to>Tom</to>
<from>Jane</from>
<heading>Ack</heading>
<body>How could I?</body>
</note>
<note>
<to>Jane</to>
<from>Tom</from>
<heading>Sorry</heading>
<body>I was somewhat too fearful!</body>
</note>
</document>Das Dokumente sollte im Eclipse IDE Editor korrekt formatiert angezeigt werden:
https://www.springboot.ch/online-schulung-xslt-ausbildung-xml-transformation-kurs-note
f1dc8c5d-ed99-11ee-8c11-005056bb85fbFri, 29 Mar 2024 06:59:53 +0000Erstellen Sie im Projekt note die Datei note.xsl:Kopieren Sie das XSL Dokument aus dem nachfolgenden Listing in die Datei note.xsl:<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:template match="/">
<html><head>
<title>XML/XSL Sample Note</title>
<style type="text/css">
body { background-color:#000080; color:#ffffff;
font-family:arial,helvetica; font-size:12px; }
th { background-color:#444480; font-weight:bold; }
td { background-color:#888880; }
.headline { font-weight:bold; font-size:24px; }
</style>
</head><body><div align="center"><span class="headline">Notes</span>
<table border="0" cellspacing="0" cellpadding="5">
<tr><th width="10%">to</th>
<th width="10%">from</th>
<th width="20%">heading</th>
<th width="60%">body</th></tr>
<xsl:for-each select="/document/note">
<tr><td><xsl:value-of select="to"/></td>
<td><xsl:value-of select="from"/></td>
<td><xsl:value-of select="heading"/></td>
<td><xsl:value-of select="body"/></td></tr>
</xsl:for-each>
</table></div></body></html>
</xsl:template>
</xsl:stylesheet>Das XSL Dokument sollte im Eclipse XML Editor korrekt formatiert angezeigt werden:
https://www.springboot.ch/online-schulung-xslt-ausbildung-xml-transformation-kurs-note
f1dc96b0-ed99-11ee-8c11-005056bb85fbFri, 29 Mar 2024 06:59:53 +0000Mit der Eclipse IDE führen wie die XML Transformation auf das XML Dokument note.xml aus.Hierzu selektieren wir die Dateien note.xml und note.xsl und öffnen das Popup Menü und währen die Option Run->XSL Transformation aus:Die Transformation erzeugt die Datei note.out.xml:Die Output Extension ist noch falsch und kann via Run Configurations->Edit->Output Extension angepasst werden:
https://www.springboot.ch/online-schulung-xslt-ausbildung-xml-transformation-kurs-note
f1dca714-ed99-11ee-8c11-005056bb85fbFri, 29 Mar 2024 06:59:53 +0000Mit diesem Schritt verwenden wir den Java Saxon Parser und führen die Transformation via Terminal (Command Line) aus.Den Saxon Parser installieren wir in ein eigenes Verzeichnis saxon. Laden Sie die ZIP Datei des Saxon Parser SaxonHE11-4J.zip und entpacken Sie solches in das Verzeichnis saxon.Das folgende Bild zeigt die mögliche Folder Struktur mit den exportierten Dateien:Jetzt erstellen wir im note Verzeichnis via Eclipse IDE die Datei saxon.cmd gemäss dem folgenden Script:java -jar ..\saxon\saxon-he-11.4.jar -s:note.xml -xsl:note.xsl -o:note.htmlFühren Sie die Datei saxon.cmd via Terminal aus:Die Datei note.html wurde erzeugt:Über uns
https://www.springboot.ch/about
Fri, 29 Mar 2024 06:59:53 +0000f1dcbef0-ed99-11ee-8c11-005056bb85fbAktuell
https://www.springboot.ch/
Fri, 29 Mar 2024 06:59:53 +0000f1dcc13e-ed99-11ee-8c11-005056bb85fbAGB
https://www.springboot.ch/agb
Fri, 29 Mar 2024 06:59:53 +0000f1dcc256-ed99-11ee-8c11-005056bb85fbBildungswege
https://www.springboot.ch/bildungswege
Fri, 29 Mar 2024 06:59:53 +0000f1dcc3ec-ed99-11ee-8c11-005056bb85fbBlog
https://www.springboot.ch/blog
Fri, 29 Mar 2024 06:59:53 +0000f1dcc500-ed99-11ee-8c11-005056bb85fbRufen Sie mich an
https://www.springboot.ch/callus
Fri, 29 Mar 2024 06:59:53 +0000f1dcc65f-ed99-11ee-8c11-005056bb85fbCharts
https://www.springboot.ch/charts
Fri, 29 Mar 2024 06:59:53 +0000f1dcc708-ed99-11ee-8c11-005056bb85fbConsulting
https://www.springboot.ch/consulting
Fri, 29 Mar 2024 06:59:53 +0000f1dcc7ee-ed99-11ee-8c11-005056bb85fbKontakt
https://www.springboot.ch/contact
Fri, 29 Mar 2024 06:59:53 +0000f1dcc897-ed99-11ee-8c11-005056bb85fbAusbildung/Kurse
https://www.springboot.ch/education
Fri, 29 Mar 2024 06:59:53 +0000f1dcc97a-ed99-11ee-8c11-005056bb85fbSoftware Engineering
https://www.springboot.ch/engineering
Fri, 29 Mar 2024 06:59:53 +0000f1dcca6a-ed99-11ee-8c11-005056bb85fbFreelancer
https://www.springboot.ch/freelancer
Fri, 29 Mar 2024 06:59:53 +0000f1dccb10-ed99-11ee-8c11-005056bb85fbImpressum
https://www.springboot.ch/impressum
Fri, 29 Mar 2024 06:59:53 +0000f1dccbee-ed99-11ee-8c11-005056bb85fbKursleiter
https://www.springboot.ch/kursleiter
Fri, 29 Mar 2024 06:59:53 +0000f1dccc8e-ed99-11ee-8c11-005056bb85fbNetzwerk
https://www.springboot.ch/network
Fri, 29 Mar 2024 06:59:53 +0000f1dccd7c-ed99-11ee-8c11-005056bb85fbReferenzen
https://www.springboot.ch/references
Fri, 29 Mar 2024 06:59:53 +0000f1dcce22-ed99-11ee-8c11-005056bb85fbSitemap
https://www.springboot.ch/sitemap
Fri, 29 Mar 2024 06:59:53 +0000f1dccefd-ed99-11ee-8c11-005056bb85fbTools
https://www.springboot.ch/tools
Fri, 29 Mar 2024 06:59:53 +0000f1dccf9e-ed99-11ee-8c11-005056bb85fbVision
https://www.springboot.ch/vision
Fri, 29 Mar 2024 06:59:53 +0000f1dcd07a-ed99-11ee-8c11-005056bb85fb