2002-12-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
[mono.git] / mcs / class / System.XML / System.Xml / XmlImplementation.cs
index c76875d30bc6982c89b669aab7030e4d63a8949a..7febaa83644205eeef9ed2ae7a47a2305fc03d89 100644 (file)
@@ -10,11 +10,17 @@ namespace System.Xml
 {\r
        public class XmlImplementation\r
        {\r
+               #region Constructor\r
                public XmlImplementation ()\r
                        : base ()\r
                {\r
+                       // The following keys are default of MS .NET Framework\r
+                       NameTable nt = new NameTable();\r
+                       internalNameTable = nt;\r
                }\r
+               #endregion\r
 \r
+               #region Public Methods\r
                public virtual XmlDocument CreateDocument ()\r
                {\r
                        return new XmlDocument (this);\r
@@ -22,11 +28,16 @@ namespace System.Xml
 \r
                public bool HasFeature (string strFeature, string strVersion)\r
                {\r
-                       if ((strVersion == "XML") || (strVersion == "xml") // not case-sensitive\r
+                       if ((strFeature == "XML") || (strFeature == "xml") // not case-sensitive\r
                            && (strVersion == "1.0") || (strVersion == "2.0"))\r
                                return true;\r
                        else\r
                                return false;\r
                }\r
+               #endregion\r
+\r
+               #region Internals\r
+               internal XmlNameTable internalNameTable;\r
+               #endregion\r
        }\r
 }\r