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