Timo: java und xslt

Beitrag lesen

xsl:for-each?

(was hat Dein Problem eigentlich mit Java zu tun?)

Hallo Andreas,

(was hat Dein Problem eigentlich mit Java zu tun?)
da ich kein Editor habe, der mir die XSLT-Datei und die XML-Datei auf den XSLT-Prozessor ausfürt, habe ich mir ein kleines Programm in Java geschrieben, das das macht.siehe Code.

Das sollte aber acuh eine andere Möglichtkeit geben, die nur <xsl:template match> benutzt,ohne die for-each. wie genau das funktioniert weiße ich auch nicht. naja Danke tzdem für die schnelle antwort.

public static void main(String[] args) throws TransformerException
{

File xmlFile = new File("halloWelt.xml");
File xsltFile = new File("ersteTransformation.xslt");

Source xmlSource = new StreamSource(xmlFile);
Source xsltSource = new StreamSource(xsltFile);

TransformerFactory transFact = TransformerFactory.newInstance();

// ein Transformer fuer dieses spezielle Stylesheet erzeugen
Transformer trans = transFact.newTransformer(xsltSource);

// hier wird die Transformation durchgeführt
trans.transform(xmlSource, new StreamResult("C:/javaTransformation.html"));
}