XmlReader.MoveToFirstAttribute Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
When overridden in a derived class, moves to the first attribute.
Assembly: System.Xml (in System.Xml.dll)
Return Value
Type: System.Booleantrue if an attribute exists (the reader moves to the first attribute); otherwise, false (the position of the reader does not change).
The following example uses the XmlReader methods to read the content of elements and attributes.
Dim output As StringBuilder = New StringBuilder() Dim xmlString As String = _ "<bookstore>" & _ "<book genre='autobiography' publicationdate='1981-03-22' ISBN='1-861003-11-0'>" & _ "<title>The Autobiography of Benjamin Franklin</title>" & _ "<author>" & _ "<first-name>Benjamin</first-name>" & _ "<last-name>Franklin</last-name>" & _ "</author> " & _ "<price>8.99</price>" & _ "</book>" & _ "</bookstore>" ' Create an XmlReader Using reader As XmlReader = XmlReader.Create(New StringReader(xmlString)) reader.ReadToFollowing("book") reader.MoveToFirstAttribute() Dim genre As String = reader.Value output.AppendLine("The genre value: " + genre) reader.ReadToFollowing("title") output.AppendLine("Content of the title element: " + reader.ReadElementContentAsString()) End Using OutputTextBlock.Text = output.ToString()
Show: