As for my understanding, URLs are URIs and must conform to "RFC 2068/3.2.3.
URI Comparison", which states:
"
When comparing two URIs to decide if they match or not, a client SHOULD use
a case-sensitive octet-by-octet comparison of the entire URIs, with these
exceptions:
A port that is empty or not given is equivalent to the default port for that
URI;
Comparisons of host names MUST be case-insensitive;
Comparisons of scheme names MUST be case-insensitive;
An empty abs_path is equivalent to an abs_path of "/".
Characters other than those in the "reserved" and "unsafe" sets (see section
3.2) are equivalent to their ""%" HEX HEX" encodings.
For example, the following three URIs are equivalent:
http://abc.com:80/~smith/home.html
http://ABC.com/%7Esmith/home.html
http://ABC.com:/%7esmith/home.html
"
However, operator == in XMLURL class in Xerces-C 2.5.0 will result in that
these three URLs are different.
Am I right this is erroneous?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]