Author: michiel
Date: 2009-05-20 11:13:30 +0200 (Wed, 20 May 2009)
New Revision: 35317

Modified:
   
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/XsltTag.java
Log:
Version attribute was introduced in 1.8, but it seems that it was never ported 
to trunk

Modified: 
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/XsltTag.java
===================================================================
--- 
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/XsltTag.java  
    2009-05-20 07:15:35 UTC (rev 35316)
+++ 
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/XsltTag.java  
    2009-05-20 09:13:30 UTC (rev 35317)
@@ -33,6 +33,7 @@
     private static final Logger log = Logging.getLoggerInstance(XsltTag.class);
 
     private Attribute ext = Attribute.NULL;
+    private Attribute version = Attribute.NULL;
     private FormatterTag formatter;
 
 
@@ -46,6 +47,9 @@
     public void setExtends(String e) throws JspTagException {
         ext = getAttribute(e);
     }
+    public void setVersion(String v) throws JspTagException {
+        version = getAttribute(v);
+    }
 
     public int doStartTag() throws JspTagException{
         // Find the parent formatter.
@@ -85,6 +89,8 @@
             if (xsltString.startsWith("<xsl:stylesheet")) {
                 totalString = xsltString;
             } else {
+                String v = version.getString(this);
+                if ("".equals(v)) v = "1.0";
                 totalString =
                     "<xsl:stylesheet 
xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"; " +
                     " xmlns:taglib=\"" +  Functions.class.getName() + "\"" +
@@ -94,7 +100,7 @@
                     " xmlns:mmxf=\"http://www.mmbase.org/xmlns/mmxf\""; +
                     " extension-element-prefixes=\"mm taglib node\"" +
                     " exclude-result-prefixes=\"node mmxf o mm taglib node\"" +
-                    " version=\"1.0\"" +
+                    " version=\"" + v + "\"" +
                     " >" +
                     xsltString +
                     "</xsl:stylesheet>";

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to