New test.
[mono.git] / mcs / class / System.XML / System.Xml / DTDValidatingReader.cs
index 01791fa6bf269e62ab2823f6b7ea4d8baab2b837..3d719d16e834e7504c75831527e748dd1ce3f0b2 100644 (file)
@@ -194,7 +194,8 @@ namespace Mono.Xml
 
                public override string LookupNamespace (string prefix)
                {
-                       return nsmgr.LookupNamespace (NameTable.Get (prefix));
+                       string s = nsmgr.LookupNamespace (NameTable.Get (prefix));
+                       return s == String.Empty ? null : s;
                }
 
 #if NET_2_0
@@ -948,26 +949,6 @@ namespace Mono.Xml
                                return reader.ReadAttributeValue ();
                }
 
-#if NET_1_0
-               public override string ReadInnerXml ()
-               {
-                       // MS.NET 1.0 has a serious bug here. It skips validation.
-                       return reader.ReadInnerXml ();
-               }
-
-               public override string ReadOuterXml ()
-               {
-                       // MS.NET 1.0 has a serious bug here. It skips validation.
-                       return reader.ReadOuterXml ();
-               }
-#endif
-
-               public override string ReadString ()
-               {
-                       // It seems to be the same as ReadInnerXml(). 
-                       return base.ReadStringInternal ();
-               }
-
                public override void ResolveEntity ()
                {
                        if (resolver == null)