cziegeler 02/02/19 04:02:02 Modified: src/java/org/apache/cocoon/environment AbstractEnvironment.java Log: Fix for file uri handling Revision Changes Path 1.8 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/environment/AbstractEnvironment.java Index: AbstractEnvironment.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/AbstractEnvironment.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- AbstractEnvironment.java 12 Feb 2002 20:56:56 -0000 1.7 +++ AbstractEnvironment.java 19 Feb 2002 12:02:01 -0000 1.8 @@ -73,7 +73,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> - * @version CVS $Id: AbstractEnvironment.java,v 1.7 2002/02/12 20:56:56 vgritsenko Exp $ + * @version CVS $Id: AbstractEnvironment.java,v 1.8 2002/02/19 12:02:01 cziegeler Exp $ */ public abstract class AbstractEnvironment extends AbstractLoggable implements Environment { @@ -338,11 +338,11 @@ Source source; if (systemId.length() == 0) { source = this.sourceHandler.getSource(this, this.context.toExternalForm()); - } else if (systemId.indexOf(":") > 1) { - source = this.sourceHandler.getSource(this, systemId); } else if (systemId.charAt(0) == '/') { source = this.sourceHandler.getSource(this, this.context.getProtocol() + ":" + systemId); + } else if (systemId.indexOf(":") > 1) { + source = this.sourceHandler.getSource(this, systemId); // windows: absolute paths can start with drive letter } else if (systemId.length() > 1 && systemId.charAt(1) == ':') { source = this.sourceHandler.getSource(this, this.context.getProtocol() +
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]