[Mono-bugs] [Bug 47691][Nor] Changed - XPathDocument (and other classes?) have problems when a folder name containing the xmldocument src contains the # character.
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Thu, 21 Aug 2003 12:10:16 -0400 (EDT)
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by ginga@kit.hi-ho.ne.jp.
http://bugzilla.ximian.com/show_bug.cgi?id=47691
--- shadow/47691 2003-08-18 22:48:06.000000000 -0400
+++ shadow/47691.tmp.8920 2003-08-21 12:10:16.000000000 -0400
@@ -4,13 +4,13 @@
OS: unknown
OS Details:
Status: NEW
Resolution:
Severity: Unknown
Priority: Normal
-Component: System.XML
+Component: System
AssignedTo: mono-bugs@ximian.com
ReportedBy: chris@turchin.net
QAContact: mono-bugs@ximian.com
TargetMilestone: ---
URL:
Cc:
@@ -86,6 +86,18 @@
------- Additional Comments From ginga@kit.hi-ho.ne.jp 2003-08-18 22:48 -------
I think it might be XmlUrlResolver bug. I uses new Uri (Uri, string)
in that class, and on using new Uri (Uri uri, string relativeUri),
relativeUri should contain uri fragment separated by '#'. Let me look
at it.
+
+------- Additional Comments From ginga@kit.hi-ho.ne.jp 2003-08-21 12:10 -------
+As to XmlUrlResolver, I've found the cause of the bug which was
+reproduced with MS.NET and I've fixed it. But as to Mono's System.Uri
+class, it still have its own bug related to this problem. Chris gave
+me the test case for it:
+
+Uri uri = null;
+uri = new Uri (@"\\myserver\mydir\mysubdir\C#\myfile.ext");
+Assertion.AssertEquals
+("#n4711", "/myserver/mydir/mysubdir/C#/myfile.ext", uri.LocalPath);
+