[prev in list] [next in list] [prev in thread] [next in thread]
List: xml-cocoon-cvs
Subject: cvs commit: xml-cocoon/src/org/apache/cocoon/components/language/markup/xsp/java util.xsl
From: bloritsch () locus ! apache ! org
Date: 2000-12-27 18:43:08
[Download RAW message or body]
bloritsch 00/12/27 10:43:05
Modified: src/org/apache/cocoon/components/language/markup/xsp/java
Tag: xml-cocoon2 util.xsl
Log:
util:include-file works as long as you have an absolute path. The relative path \
doesn't work because the ServletContext is not set.
Revision Changes Path
No revision
No revision
1.1.2.2 +10 -9 \
xml-cocoon/src/org/apache/cocoon/components/language/markup/xsp/java/Attic/util.xsl
Index: util.xsl
===================================================================
RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/components/language/markup/xsp/java/Attic/util.xsl,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- util.xsl 2000/12/22 18:08:58 1.1.2.1
+++ util.xsl 2000/12/27 18:43:04 1.1.2.2
@@ -68,6 +68,7 @@
<xsp:include>java.net.URL</xsp:include>
<xsp:include>java.util.Date</xsp:include>
<xsp:include>java.text.SimpleDateFormat</xsp:include>
+ <xsp:include>org.apache.cocoon.components.language.markup.xsp.XSPUtil</xsp:include>
</xsp:structure>
<xsl:apply-templates/>
@@ -135,7 +136,7 @@
URL __url = new URL(__name);
InputSource __is = new InputSource(__url.openStream());
__is.setSystemId(__url.toString());
- newParser = (Parser) this.manager.lookup(Roles.PARSER);
+ org.apache.cocoon.components.parser.Parser newParser = \
(org.apache.cocoon.components.parser.Parser) this.manager.lookup(Roles.PARSER);
XSPUtil.include(__is, this.contentHandler, newParser);
} catch (Exception e) {
@@ -162,13 +163,13 @@
new FileReader(
XSPUtil.relativeFilename(
<xsl:copy-of select="$name"/>,
- request,
- (ServletContext) context
+ this.request,
+ this.context
)
)
);
- __is.setSystemId(__url.toString());
- newParser = (Parser) this.manager.lookup(Roles.PARSER);
+
+ org.apache.cocoon.components.parser.Parser newParser = \
(org.apache.cocoon.components.parser.Parser) this.manager.lookup(Roles.PARSER);
XSPUtil.include(__is, this.contentHandler, newParser);
} catch (Exception e) {
@@ -195,8 +196,8 @@
String.valueOf(<xsl:copy-of select="$expr"/>)
)
);
- __is.setSystemId(__url.toString());
- newParser = (Parser) this.manager.lookup(Roles.PARSER);
+
+ org.apache.cocoon.components.parser.Parser newParser = \
(org.apache.cocoon.components.parser.Parser) this.manager.lookup(Roles.PARSER);
XSPUtil.include(__is, this.contentHandler, newParser);
} catch (Exception e) {
@@ -222,8 +223,8 @@
XSPUtil.getFileContents(
XSPUtil.relativeFilename(
String.valueOf(<xsl:copy-of select="$name"/>),
- request,
- (ServletContext) context
+ this.request,
+ this.context
), "<xsl:value-of select="@encoding"/>"
)
</xsp:expr>
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic