* DataSet.cs: Implemented IXmlSerializable interface. Added basic support for
[mono.git] / mcs / class / System.Data / System.Data / XmlConstants.cs
index 12c348f99a1052c946a821d41afd4d416c73850b..85248cebcf2f671194653c22beb108c2a50ef59a 100755 (executable)
@@ -6,6 +6,9 @@
 //
 // (C) Stuart Caborn 2002
 
+using System.Xml;
+using System.Xml.Schema;
+
 namespace System.Data 
 {
 ///<summary>
@@ -58,6 +61,26 @@ internal class XmlConstants
        public const string IsDataSet = "IsDataSet";
        public const string Locale = "Locale";
        public const string Ordinal = "Ordinal";
+
+       public static XmlQualifiedName QnString = new XmlQualifiedName ("string", XmlSchema.Namespace);
+       public static XmlQualifiedName QnShort = new XmlQualifiedName ("short", XmlSchema.Namespace);
+       public static XmlQualifiedName QnInt = new XmlQualifiedName ("int", XmlSchema.Namespace);
+       public static XmlQualifiedName QnLong = new XmlQualifiedName ("long", XmlSchema.Namespace);
+       public static XmlQualifiedName QnBoolean = new XmlQualifiedName ("boolean", XmlSchema.Namespace);
+       public static XmlQualifiedName QnUnsignedByte = new XmlQualifiedName ("unsignedByte", XmlSchema.Namespace);
+       public static XmlQualifiedName QnChar = new XmlQualifiedName ("char", XmlSchema.Namespace);
+       public static XmlQualifiedName QnDateTime = new XmlQualifiedName ("dateTime", XmlSchema.Namespace);
+       public static XmlQualifiedName QnDecimal = new XmlQualifiedName ("decimal", XmlSchema.Namespace);
+       public static XmlQualifiedName QnDouble = new XmlQualifiedName ("double", XmlSchema.Namespace);
+       public static XmlQualifiedName QnSbyte = new XmlQualifiedName ("byte", XmlSchema.Namespace);
+       public static XmlQualifiedName QnFloat = new XmlQualifiedName ("float", XmlSchema.Namespace);
+       public static XmlQualifiedName QnDuration = new XmlQualifiedName ("duration", XmlSchema.Namespace);
+       public static XmlQualifiedName QnUsignedShort = new XmlQualifiedName ("usignedShort", XmlSchema.Namespace);
+       public static XmlQualifiedName QnUnsignedInt = new XmlQualifiedName ("unsignedInt", XmlSchema.Namespace);
+       public static XmlQualifiedName QnUnsignedLong = new XmlQualifiedName ("unsignedLong", XmlSchema.Namespace);
+       public static XmlQualifiedName QnUri = new XmlQualifiedName ("anyURI", XmlSchema.Namespace);
+       public static XmlQualifiedName QnBase64Binary = new XmlQualifiedName ("base64Binary", XmlSchema.Namespace);
+       public static XmlQualifiedName QnXmlQualifiedName = new XmlQualifiedName ("QName", XmlSchema.Namespace);
 }
 
 }