You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gr...@apache.org on 2001/03/09 00:05:08 UTC
cvs commit: xml-cocoon/src/org/apache/cocoon/processor/xslt XSLTProcessor.java
greenrd 01/03/08 15:05:08
Modified: . changes.xml
src/org/apache/cocoon/processor/xslt XSLTProcessor.java
Log:
recognition of text/xml and application/xml as valid stylesheet mime types
Revision Changes Path
1.221 +5 -1 xml-cocoon/changes.xml
Index: changes.xml
===================================================================
RCS file: /home/cvs/xml-cocoon/changes.xml,v
retrieving revision 1.220
retrieving revision 1.221
diff -u -r1.220 -r1.221
--- changes.xml 2001/03/08 11:55:21 1.220
+++ changes.xml 2001/03/08 23:05:07 1.221
@@ -4,7 +4,7 @@
<!--
History of Cocoon changes
- $Id: changes.xml,v 1.220 2001/03/08 11:55:21 greenrd Exp $
+ $Id: changes.xml,v 1.221 2001/03/08 23:05:07 greenrd Exp $
-->
<changes title="History of Changes">
@@ -18,6 +18,10 @@
</devs>
<release version="@version@" date="@date@">
+ <action dev="RDG" type="update" due-to="Eric A. Sirois" due-to-email="easirois@hotmail.com">
+ XSLTProcessor now recognises text/xml and application/xml mime-types in <?xml-stylesheet?> PIs
+ as stylesheets, not just text/xsl.
+ </action>
<action dev="RDG" type="fix">
Caching memory wastage fixes for XIncludeProcessor and ProducerFromFile (identical to the XSLTProcessor
bug fix in a previous version). These bugs could theoretically have caused OutOfMemoryErrors, so
1.31 +4 -3 xml-cocoon/src/org/apache/cocoon/processor/xslt/XSLTProcessor.java
Index: XSLTProcessor.java
===================================================================
RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/processor/xslt/XSLTProcessor.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- XSLTProcessor.java 2001/03/08 10:52:37 1.30
+++ XSLTProcessor.java 2001/03/08 23:05:08 1.31
@@ -1,4 +1,4 @@
-/*-- $Id: XSLTProcessor.java,v 1.30 2001/03/08 10:52:37 greenrd Exp $ --
+/*-- $Id: XSLTProcessor.java,v 1.31 2001/03/08 23:05:08 greenrd Exp $ --
============================================================================
The Apache Software License, Version 1.1
@@ -75,7 +75,7 @@
* This class implements an XSLT processor.
*
* @author <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>
- * @version $Revision: 1.30 $ $Date: 2001/03/08 10:52:37 $
+ * @version $Revision: 1.31 $ $Date: 2001/03/08 23:05:08 $
*/
public class XSLTProcessor implements Actor, Processor, Status, Defaults, Cacheable {
@@ -195,7 +195,8 @@
Hashtable attributes = Utils.getPIPseudoAttributes((ProcessingInstruction) pis.nextElement());
String type = (String) attributes.get("type");
- if ((type != null) && (type.equals("text/xsl"))) {
+ if ((type != null) && (type.equals("text/xsl") || type.equals ("text/xml") ||
+ type.equals ("application/xml"))) {
String url = (String) attributes.get("href");
if (url != null) {
Object local = null;
----------------------------------------------------------------------
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