System.Xml.XmlDocument.CheckName C# (CSharp) Method

CheckName() static private method

static private CheckName ( String name ) : void
name String
return void
        internal static void CheckName(String name)
        {
            int endPos = ValidateNames.ParseNmtoken(name, 0);
            if (endPos < name.Length)
            {
                throw new XmlException(SR.Xml_BadNameChar, XmlException.BuildCharExceptionArgs(name, endPos));
            }
        }

Usage Example

Example #1
0
 internal XmlElement(XmlName name, bool empty, XmlDocument doc) : base(doc)
 {
     Debug.Assert(name != null);
     if (!doc.IsLoading)
     {
         XmlDocument.CheckName(name.Prefix);
         XmlDocument.CheckName(name.LocalName);
     }
     if (name.LocalName == "")
     {
         throw new ArgumentException(Res.GetString(Res.Xdom_Empty_LocalName));
     }
     if (name.Prefix.Length >= 3 && (!doc.IsLoading) && String.Compare(name.Prefix, 0, "xml", 0, 3, true, CultureInfo.InvariantCulture) == 0)
     {
         throw new ArgumentException(Res.GetString(Res.Xdom_Ele_Prefix));
     }
     this.name = name;
     if (empty)
     {
         lastChild = emptyElem;
     }
     else
     {
         lastChild = null;
     }
 }
All Usage Examples Of System.Xml.XmlDocument::CheckName