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
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)