System.Xml.Schema.Parser.CreateXmlNsAttribute C# (CSharp) Méthode

CreateXmlNsAttribute() private méthode

private CreateXmlNsAttribute ( string prefix, string value ) : XmlAttribute
prefix string
value string
Résultat System.Xml.XmlAttribute
        private XmlAttribute CreateXmlNsAttribute(string prefix, string value)
        {
            XmlAttribute attr;
            if (prefix.Length == 0)
            {
                attr = _dummyDocument.CreateAttribute(string.Empty, _xmlns, XmlReservedNs.NsXmlNs);
            }
            else
            {
                attr = _dummyDocument.CreateAttribute(_xmlns, prefix, XmlReservedNs.NsXmlNs);
            }
            attr.AppendChild(_dummyDocument.CreateTextNode(value));
            _annotationNSManager.AddNamespace(prefix, value);
            return attr;
        }