Skip to content

Latest commit

 

History

History
26 lines (13 loc) · 1.01 KB

README.md

File metadata and controls

26 lines (13 loc) · 1.01 KB

bericht-anonimizer

XSLT template en procedures voor anonimiseren van basisregistratieberichten.

met Maven

mvn -Dxmlsrcdir=/tmp/xmlbron -Dxmloutputdir=/tmp/xmlanon

Getransformeerde bestanden krijgen .anon.xml extensie, de default output directory is target.

commandline

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.

oneliner

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