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]