XmlReader.GetAttribute Method (Int32)
Microsoft Silverlight will reach end of support after October 2021. Learn more.
When overridden in a derived class, gets the value of the attribute with the specified index.
Namespace: System.Xml
Assembly: System.Xml (in System.Xml.dll)
Syntax
'Declaration
Public MustOverride Function GetAttribute ( _
i As Integer _
) As String
public abstract string GetAttribute(
int i
)
Parameters
- i
Type: System.Int32
The index of the attribute. The index is zero-based. (The first attribute has index 0.)
Return Value
Type: System.String
The value of the specified attribute. This method does not move the reader.
Exceptions
Exception | Condition |
---|---|
ArgumentOutOfRangeException | i is out of range. Must be non-negative and less than the size of the attribute collection. |
Examples
Dim output As New StringBuilder()
Dim xmlString As String = _
"<PurchaseOrder>" & _
"<Items>" & _
"<Item PartNumber='872-AA'>" & _
"<ProductName>Lawnmower</ProductName>" & _
"<Quantity>1</Quantity>" & _
"<USPrice>148.95</USPrice>" & _
"<Comment>Confirm this is electric</Comment>" & _
"</Item>" & _
"</Items>" & _
"</PurchaseOrder>"
' Create an XmlReader
Using reader As XmlReader = XmlReader.Create(New StringReader(xmlString)) '
reader.ReadToFollowing("Item")
OutputTextBlock.Text = reader.GetAttribute(0)
End Using
StringBuilder output = new StringBuilder();
String xmlString =
@"<PurchaseOrder>
<Items>
<Item PartNumber='872-AA'>
<ProductName>Lawnmower</ProductName>
<Quantity>1</Quantity>
<USPrice>148.95</USPrice>
<Comment>Confirm this is electric</Comment>
</Item>
</Items>
</PurchaseOrder>";
// Create an XmlReader
using (XmlReader reader = XmlReader.Create(new StringReader(xmlString)))
{
reader.ReadToFollowing("Item");
OutputTextBlock.Text = reader.GetAttribute(0);
}
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Xbox 360, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
See Also