[Yanel-commits] rev 30465 -
public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources
josias at wyona.com
josias at wyona.com
Thu Jan 17 17:43:10 CET 2008
Author: josias
Date: 2008-01-17 17:43:09 +0100 (Thu, 17 Jan 2008)
New Revision: 30465
Modified:
public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java
Log:
added SourceResolver to XSLT transformers so document() and xsl:include will work. thanks to Evaldas Taroza for the patch
Modified: public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java
===================================================================
--- public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java 2008-01-17 15:33:56 UTC (rev 30464)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java 2008-01-17 16:43:09 UTC (rev 30465)
@@ -198,6 +198,7 @@
TransformerHandler[] xsltHandlers = new TransformerHandler[xsltPaths.length];
for (int i = 0; i < xsltPaths.length; i++) {
xsltHandlers[i] = tf.newTransformerHandler(new StreamSource(repo.getNode(xsltPaths[i]).getInputStream()));
+ xsltHandlers[i].getTransformer().setURIResolver(new SourceResolver(this));
passTransformerParameters(xsltHandlers[i].getTransformer());
}
More information about the Yanel-commits
mailing list