sboag       02/03/21 16:43:41

  Modified:    java/src/org/apache/xml/utils SystemIDResolver.java
  Log:
  Put extra check for getAbsoluteURI(String urlString, String base) for absolute
  file paths with no protocol... I think one of the last check-in's wiped this 
out.
  So now, if the path is the form of "x:/x" or "/x" then "file:///" is added to 
it.
  I don't see how this can screw anything up... but I'm sure it will.
  
  Revision  Changes    Path
  1.15      +9 -0      
xml-xalan/java/src/org/apache/xml/utils/SystemIDResolver.java
  
  Index: SystemIDResolver.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xml/utils/SystemIDResolver.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- SystemIDResolver.java     13 Jan 2002 21:25:06 -0000      1.14
  +++ SystemIDResolver.java     22 Mar 2002 00:43:41 -0000      1.15
  @@ -259,6 +259,15 @@
       }
   
       String uriStr = uri.toString();
  +    
  +    // Not so sure if this is good.  But, for now, I'll try it. We really 
must 
  +    // make sure the return from this function is a URL!
  +    if((Character.isLetter(uriStr.charAt(0)) && (uriStr.charAt(1) == ':') 
  +     && (uriStr.charAt(2) == '/') && (uriStr.charAt(3) != '/'))
  +       || ((uriStr.charAt(0) == '/') && (uriStr.charAt(1) != '/')))
  +    {
  +     uriStr = "file:///"+uriStr;
  +    }
       return uriStr;
     }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to