@nubuker Interessant, mal wieder etwas von einem #SaxonJS-Projekt zu erfahren.

›Bibliografische‹ Daten zu den Digital Humanities, in #XML codiert und als Online-Datenbank aufbereitet. Das funktioniert dank #SaxonJS mittels #XSLT (3.0 !) lokal im Webbrowser -- als ›static website‹ ohne weitere Server-Interaktion ... (frühe Betaversion, Code und Daten alsbald auf GitLab).

https://dh-fx.de/dhc/dhc.html

#DHd #DigitalHumanities #Balisage #ProgrammingHistorian #ZfdG #GND

A Glimpse of Digital Humanities

Allein #SVG und #MathML sind relevante Browser-basierte #XML-Technologien. #RSS / #Atom existieren ebenfalls.

#XSLT lebt auf dem Server weiter und hat in Version 3.0 (bald 4.0) primär für lokal angesiedelte Prozesse der Dokumentverarbeitung (#DITA, #DocBook, #TEI) eine ungebrochene Bedeutung. Zudem steht mit #SaxonJS eine Browser-Alternative zur Verfügung.

Pensionierte XMLer werden bestimmt ebenso gefragt sein wie im Fall von #COBOL.

@jaffathecake @ndw Here an example using #XSLT 3.0 with #SaxonJS and also #SVG and #MathML. 404 math functions as xsl:function declared (101 base functions + their first, second and third derivatives). And some math stuff for calculations coded in XSLT.
https://datenverdrahten.de/xslt3/saxon-js/funktionen3/
SVG-Funktionsplotter

Anwendung mit SVG, MathML, XSLT und SaxonJS

#SaxonJS is great, but not free to compile and to use unlimited on websites. So far open #XSLT implementations in browsers are needed.
@ndw Changing #SaxonJS 2.6 to 3.0.0-beta1 (SaxonJS3.rt.js) works. Thanks!
https://datenverdrahten.de/xslt3/saxon-js/funktionen3/
SVG-Funktionsplotter

Anwendung mit SVG, MathML, XSLT und SaxonJS

I am pleased to report that #Saxonica has released #SaxonJS 3.0.0-beta1, our JavaScript-based #XPath and #XSLT processor for the browser and Node.js. https://blog.saxonica.com/announcements/2024/12/saxonjs-he-3.0.0-beta1.html
Announcing Saxon 13.0

The latest news from Saxonica.

Saxonica announcements
#SaxonJS 2.6 durch 2.7 ersetzt. Bisher problemlos.

#MATLAB-Update ok. Kleiner Test mit den symbolischen Ableitungen für meinen #SVG-Funktionsplotter (hier Funktion 101) problemlos. Die vier Funktionen im rot umrahmten Output-Block entsprechen in #XSLT-Notation jeweils einer xsl:function.

https://datenverdrahten.de/xslt3/saxon-js/funktionen/

BTW: Bin gespannt, wann #SaxonJS 3 erscheint, um es dort zu aktualisieren.

SVG-Funktionsplotter

Anwendung mit SVG, MathML, XSLT und SaxonJS