greenrd     00/11/09 04:06:03

  Modified:    src/org/apache/cocoon/processor/xinclude
                        XIncludeProcessor.java
  Log:
  fixed xinclude problem with local absolute URLs on some JVMs
  
  Revision  Changes    Path
  1.17      +2 -2      
xml-cocoon/src/org/apache/cocoon/processor/xinclude/XIncludeProcessor.java
  
  Index: XIncludeProcessor.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/processor/xinclude/XIncludeProcessor.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- XIncludeProcessor.java    2000/10/04 17:02:59     1.16
  +++ XIncludeProcessor.java    2000/11/09 12:06:03     1.17
  @@ -101,7 +101,7 @@
    * a terrible wasteful of memory.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Donald Ball</a>
  - * @version CVS $Revision: 1.16 $ $Date: 2000/10/04 17:02:59 $ $Author: 
balld $
  + * @version CVS $Revision: 1.17 $ $Date: 2000/11/09 12:06:03 $ $Author: 
greenrd $
    */
   public class XIncludeProcessor extends AbstractActor implements Processor, 
Status {
   
  @@ -295,7 +295,7 @@
                                return ary;
                        } else if (xinclude.href.charAt(0) == '/') {
                                /** local absolute URI, e.g. /foo.xml **/
  -                             local = new 
File(Utils.getRootpath(request,context),xinclude.href);
  +                             local = new 
File(Utils.getRootpath(request,context),xinclude.href.substring(1));
                                system_id = ((File)local).getAbsolutePath();
                                content = new FileReader((File)local);
                        } else if (xinclude.href.indexOf("://") >= 0) {
  
  
  

Reply via email to