I actually liked XML + XSLT + XPath combo a lot, and kept using them with my projects at Microsoft.
I actually liked XML + XSLT + XPath combo a lot, and kept using them with my projects at Microsoft.
1/ To transform its Atom feed to pretty-looking HTML, if you access it from a browser: https://paul.fragara.com/feed.xml
2/ Similarly, to embed the feed dynamically on the homepage, using JavaScript XSLTProcessor (https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcess...)
This works on all major browsers (and even on IE!) The XSL sheet is here: https://gitlab.com/PaulCapron/paul.fragara.com/-/blob/master...
In another context, I’ve leveraged XSLT 2.0, this time in a build process, to slightly transform (X)HTML pages before publishing (canonicalize URLs, embed JS & CSS directly in the page, etc.): https://github.com/PaulCapron/pwa2uwp/blob/master/postprod.x...
Thankfully it should be possible to emulate the whole thing with JS snippet, so old websites probably would work with minimal modifications.
I really liked it.