git://wamblee.org
/
utils
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
stylesheets are now searched in the classpath.
[utils]
/
trunk
/
crawler
/
basic
/
src
/
org
/
wamblee
/
crawler
/
AbstractPageRequest.java
diff --git
a/trunk/crawler/basic/src/org/wamblee/crawler/AbstractPageRequest.java
b/trunk/crawler/basic/src/org/wamblee/crawler/AbstractPageRequest.java
index baf9510b8c2ee9d560d1e888fbb58b8bd5b7b170..66627ca523faa4c56a112811e7ccdf9381107825 100644
(file)
--- a/
trunk/crawler/basic/src/org/wamblee/crawler/AbstractPageRequest.java
+++ b/
trunk/crawler/basic/src/org/wamblee/crawler/AbstractPageRequest.java
@@
-17,7
+17,6
@@
package org.wamblee.crawler;
import java.io.ByteArrayOutputStream;
package org.wamblee.crawler;
import java.io.ByteArrayOutputStream;
-import java.io.File;
import java.io.IOException;
import javax.xml.transform.OutputKeys;
import java.io.IOException;
import javax.xml.transform.OutputKeys;
@@
-40,7
+39,7
@@
import org.apache.xml.serialize.OutputFormat;
import org.apache.xml.serialize.XMLSerializer;
import org.w3c.dom.Document;
import org.w3c.tidy.Tidy;
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;
import org.wamblee.xml.DOMUtility;
import org.wamblee.xml.XSLT;
@@
-155,8
+154,9
@@
public abstract class AbstractPageRequest implements PageRequest {
aMethod = executeWithRedirects(aClient, aMethod);
byte[] xhtmlData = getXhtml(aMethod);
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();
ByteArrayOutputStream os = new ByteArrayOutputStream();
Transformer transformer = TransformerFactory.newInstance()
.newTransformer();