=======================================================================================================

Beispielcode zum #tekom18-Vortrag IN22 (zu den Details der entwickelten Projekte siehe Folien)
"Verarbeitung von JSON-Daten mit aktuellen XSLT-Techniken"

von Dr. Thomas Meinike | 11/2018
Hochschule Merseburg / Fachbereich WIW
https://datenverdrahten.de/
thomas.meinike@hs-merseburg.de

=======================================================================================================

Verzeichnis "json_tests" enthält den auf den Folien gezeigten Testcode zum Umgang mit JSON-Daten unter
XSLT 3.0 und XPath 3.1 in lauffähiger Form:

- json_tests.xsl (gegen dummy.xml transformieren)
- konferenzen.json + konferenzen_schema.json
- json_tests.xml + output.json = Ergebnisdateien
- json_tests.xpr ermöglicht die Transformation im <oXygen/> XML Editor,
  alternativ transform.cmd ausführen (benötigt saxon9he.jar)
- Alle verwendeten Tests liefen mit dem Prozessor Saxon-HE 9.9.0.2 (Stand 11/18) problemlos ab.
  Download: https://sourceforge.net/projects/saxon/files/Saxon-HE/

-------------------------------------------------------------------------------------------------------

Verzeichnis "parkhaeuser" enthält Material zum Projekt "Parkhäuser in München via JSON & XSLT":

- XSLT-Stylesheet parkhaeuser_json.xsl zur Kompilation mit compile.cmd nach parkhaeuser_json.sef für
  Saxon-JS mit Saxon-EE
- getBBox.xsl berechnet die Bounding Box für OpenStreetMap-Karte (eingebunden in parkhaeuser_json.xsl)
- Startseite: index.html + action.js + styles.css
- imgproxy.php + jsonproxy.php zum Laden externer Ressourcen
- Online-Version https://datenverdrahten.de/xslt3/saxon-js/parkhaeuser/

-------------------------------------------------------------------------------------------------------

WICHTIG!

Das Verzeichnis SaxonJS ist leer, hier werden die entpackten Dateien von Saxon-JS erwartet.
Download von "Saxon-JS-1.2.0.zip" unter http://saxonica.com/html/saxon-js/index.html verfügbar.

Mitgelieferte Projektdateien "projekt.xpr" erlauben das komfortable Öffnen im <oXygen/> XML Editor,
dessen Nutzung allerdings keine Bedingung für die Lauffähigkeit der Beispiele ist.

=======================================================================================================
