package org.wamblee.crawler;
import java.io.ByteArrayOutputStream;
-import java.io.File;
import java.io.IOException;
import javax.xml.transform.OutputKeys;
import org.apache.xml.serialize.XMLSerializer;
import org.w3c.dom.Document;
import org.w3c.tidy.Tidy;
-import org.wamblee.io.FileResource;
+import org.wamblee.xml.ClasspathUriResolver;
import org.wamblee.xml.DOMUtility;
import org.wamblee.xml.XSLT;
aMethod = executeWithRedirects(aClient, aMethod);
byte[] xhtmlData = getXhtml(aMethod);
- Document transformed = new XSLT().transform(xhtmlData,
- new FileResource(new File(_xslt)));
+ XSLT xsltProcessor = new XSLT(new ClasspathUriResolver());
+ Document transformed = xsltProcessor.transform(xhtmlData,
+ xsltProcessor.resolve(_xslt));
ByteArrayOutputStream os = new ByteArrayOutputStream();
Transformer transformer = TransformerFactory.newInstance()
.newTransformer();