Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » JDOM User »

[jdom-interest] Passing JDOM to JAXP using SAX

Daniel Purucker

2004-04-30

Replies:

Hi,
i want to transform an jdom-document with xslt. Because i'm not able to
pass JDOM-Output directly to JAXP, i'm using the workaround proposed by
Eric Burke, to transform JDOM into SAX.
That's the code, but i allway get wired error-messages...


public static SAXResult JDOMtoSAX(TransformerFactory transFact, String
stylesheet, Result ergebnis) {

  if(transFact.getFeature(SAXTransformerFactory.FEATURE)) {
    SAXTransformerFactory stf = (SAXTransformerFactory) transFact;

    // "xsltTransform.java": cannot resolve symbol: method
newTransformerHandler  // (java.lang.String)in class
javax.xml.transform.sax.SAXTransformerFactory     TransformerHandler
transHand = stf.newTransformerHandler(stylesheet);
    transHand.setResult(ergebnis);
    // "xsltTransform.java": cannot resolve symbol: class
SAXOutputter in class  //xtree.xsltTransform at line 97, column 7
    SAXOutputter saxout = new SAXOutputter(transHand);
  }
  return saxout.output(jdomdoc);
}

What's wrong?
the "stylesheet" has to be an instance of
"javax.xml.transform.Templates", but how do i create this?
Any help would be greatly appreciated. Thanx in advance,

Daniel

_______________________________________________
To control your jdom-interest membership:
http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@(protected)
©2008 junlu.com - Jax Systems, LLC, U.S.A.