[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