Gets the value of the attribute with the specified local name and namespace Uniform Resource Identifier (URI).
The value of the specified attribute. If the attribute is not found, null is returned. This method does not move the reader.
The System.Xml.XmlValidatingReader class is obsolete in dnprdnext. You can create a validating System.Xml.XmlReader instance by using the System.Xml.XmlReaderSettings class and the erload:System.Xml.XmlReader.Create method. For more information, see Validating XML Data with XmlReader.
The following XML contains an attribute in a specific namespace:
Example
<test xmlns:dt="urn:datatypes" dt:type="int"/>
You can look up the dt:type attribute by using one argument (prefix and local name) or two arguments (local name and namespace URI):
Example
String dt = reader.GetAttribute("dt:type"); String dt2 = reader.GetAttribute("type","urn:datatypes");
To look up the xmlns:dt attribute, use one of the following arguments:
Example
String dt3 = reader.GetAttribute("xmlns:dt"); String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/);
You can also get this information by using the XmlValidatingReader.Prefix property.