XSLT template en procedures voor anonimiseren van basisregistratieberichten.
mvn -Dxmlsrcdir=/tmp/xmlbron -Dxmloutputdir=/tmp/xmlanon
Getransformeerde bestanden krijgen .anon.xml
extensie, de default output directory is target
.
Draai 1x de mvn
om de dependencies te downloaden naar de lib
directory of zet daar met de hand een juiste [1] Saxon en een commons-codec .jar file in.
java -cp "lib/*" net.sf.saxon.Transform -xsl:src/main/xsl/copy_xml.xsl -s:/tmp/xml/bron.xml -o:/tmp/xml/bron.anon.xml
java -cp "lib/*" net.sf.saxon.Transform -xsl:src/main/xsl/copy_xml.xsl -s:src/main/xml/bron.xml -o:target/t.xml
[1]: Er is een versie nodig die het uitroepen naar een java functie ondersteund, dat zijn actuele versies van Saxon-PE of Saxon-HE of oudere versies van Saxon-B.
Soms is het handig om het bestand op 1 regel te hebben:
java -cp "lib/*" net.sf.saxon.Transform -xsl:src/main/xsl/single-line.xsl -s:/tmp/text.xml -o:/tmp/oneline.xml