Satanic_Surfer: Ik ben idd ondertussen ook bij XSLT aanbeland, en denk dat het wel de oplossing gaat opleveren uiteindelijk. Ik ben me er nu in aan 't verdiepen.
Mooi

.
Maar welk tooltje bedoel je?
In Java 2 SDK 1.4.0 zitten wel XSLT libraries, maar daar kan je alleen vanuit code tegenaan praten. Als je hem vanaf de command-prompt wilt gebruiken heb je uiteraard nog een stukje code nodig.
Ik heb zelf een zeer klein stukje code geschreven die je in de directory "jre/lib/ext" kunt zetten. Je kunt dan overal makkelijk vanaf de command-prompt XSLT toepassen.
Je kunt hem hier downloaden:
http://www.pandoramix.org/code/pandoramix-transform-tools.jar
Je kunt hem zo toepassen:
code:
1
| java org.pandoramix.transform.Apply <xml-source> <xsl-stylesheet> <output-location> |
Als je op (l|u)nix werkt is dit scriptje in je PATH makkelijk:
code:
1
2
3
4
| #!/bin/sh
# Script for applying a XSLT stylesheet to a XML
java org.pandoramix.transform.Apply "$@" |
Je kunt dit vast zelf wel herschrijven naar een batch bestand

.
Tekst staat nu weer tussen xml tags, dus als je een algemeen voorbeeld wilt geven graag...
Heel simpel:
Deze stylesheet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:template match="important">
<xsl:value-of select="text()"/>
</xsl:template>
<xsl:template match="text()"/>
</xsl:stylesheet> |
en deze xml:
code:
1
2
3
4
5
6
| <?xml version="1.0"?>
<blaat>
Dit is een voorbeeld van een zeer eenvoudig
tekstbestand met <important>belangrijke onderdelen</important>
</blaat> |
levert deze tekst:
Simpel he?

.