System.Xml.XsdValidatingReader.GetAttribute C# (CSharp) Méthode

GetAttribute() public méthode

public GetAttribute ( string name, string namespaceURI ) : string
name string
namespaceURI string
Résultat string
        public override string GetAttribute(string name, string namespaceURI)
        {
            string attValue = _coreReader.GetAttribute(name, namespaceURI);

            if (attValue == null && _attributeCount > 0)
            { //Could be default attribute
                namespaceURI = (namespaceURI == null) ? string.Empty : _coreReaderNameTable.Get(namespaceURI);
                name = _coreReaderNameTable.Get(name);
                if (name == null || namespaceURI == null)
                { //Attribute not present since we did not see it
                    return null;
                }
                ValidatingReaderNodeData attNode = GetDefaultAttribute(name, namespaceURI, false);
                if (attNode != null)
                {
                    return attNode.RawValue;
                }
            }
            return attValue;
        }

Same methods

XsdValidatingReader::GetAttribute ( int i ) : string
XsdValidatingReader::GetAttribute ( string name ) : string
XsdValidatingReader