[Yanel-commits] rev 26378 - public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Mon Jul 30 11:22:07 CEST 2007


Author: michi
Date: 2007-07-30 11:22:06 +0200 (Mon, 30 Jul 2007)
New Revision: 26378

Modified:
   public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java
Log:
thanks for Josias reverted the mistake that there is not just XSLT but also xinclude and i18n

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	2007-07-30 08:23:00 UTC (rev 26377)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java	2007-07-30 09:22:06 UTC (rev 26378)
@@ -105,8 +105,7 @@
         try {
             Repository repo = getRealm().getRepository();
 
-            String[] xsltPath = getXSLTPath(getPath());
-            if (xsltPath.length == 0 || viewId != null && viewId.equals("source")) {
+            if (viewId != null && viewId.equals("source")) {
                 view.setInputStream(xmlInputStream);
                 view.setMimeType("application/xml");
                 return view;
@@ -121,6 +120,7 @@
             // create xslt transformer:
             SAXTransformerFactory tf = (SAXTransformerFactory)TransformerFactory.newInstance();
              
+            String[] xsltPath = getXSLTPath(getPath());
             TransformerHandler[] xsltHandlers = new TransformerHandler[xsltPath.length];
             for (int i = 0; i < xsltPath.length; i++) {
                 xsltHandlers[i] = tf.newTransformerHandler(new StreamSource(repo.getNode(xsltPath[i]).getInputStream()));



More information about the Yanel-commits mailing list