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