XALAN in Java

Liebe/-r wer-weiss-was Experte/-in,

Ich muss ein XML mit XALAN einlesen und mit einem XSL umwandeln. Das Resultat brauche ich nicht in einem File sonder in als SAX-Stream.

Wie kann ich explizit den XALAN-Parser ansprechen, ihm ein XML-File und ein XSL übergeben und er gibt mir das „output-xml“ als SAX-Stream zurück?

Funktionieren tuts mit:

TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(new StreamSource(xslFile));
transformer.transform(new StreamSource(xmlFile), new StreamResult(resultFile));

hier wird aber nicht der XALAN sondern irgend was anderes angesprochen! (keine ahnung was? evtl. der msxml-parser?)

danke für deine hilfe.

o.hirschi

Vielleicht hilft dir der Link zu den Beispielen weiter … http://xml.apache.org/xalan-j/samples.html

Bye Ünhan