So I wanted to modify some xml. And yes, that might mean xslt. However, the modification wasn't nice... in Java, it was fine, but to do that in xslt... rather not. So, I ventured into the world of 'how do you call java from xslt'. Of course, you can. Of course, you need to use Saxon. Of course, then you need a PAYED version of Saxon ... Sigh. I guess I'll stick to flat xslt and a lot of work then. Just to remember how it *can* be done: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:imro="http://www.geonovum.nl/imro/2012/1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:java="http://xml.apache.org/xalan/java" exclude-result-prefixes="java" > <xsl:output method="xml" encoding="utf-8" indent="yes"/> <!-- Identity template : copy all text nodes, elements and attributes --> <xsl:template match=...
This is a simple blog to help me remember those cool code snippets which I used. Either by copy, or by cobbling... I do not intend this to be read by people except for me and my bad mind.