XmlTextReader.MoveToElement Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Flyttar till elementet som innehåller den aktuella attributnoden.
public:
override bool MoveToElement();
public override bool MoveToElement();
override this.MoveToElement : unit -> bool
Public Overrides Function MoveToElement () As Boolean
Returer
true om läsaren är placerad på ett attribut (läsaren flyttas till elementet som äger attributet); false om läsaren inte är placerad på ett attribut (läsarens position ändras inte).
Exempel
I följande exempel visas alla attribut på den aktuella noden.
public void DisplayAttributes(XmlReader reader)
{
if (reader.HasAttributes)
{
Console.WriteLine("Attributes of <" + reader.Name + ">");
for (int i = 0; i < reader.AttributeCount; i++)
{
reader.MoveToAttribute(i);
Console.Write(" {0}={1}", reader.Name, reader.Value);
}
reader.MoveToElement(); //Moves the reader back to the element node.
}
}
Public Sub DisplayAttributes(reader As XmlReader)
If reader.HasAttributes Then
Console.WriteLine("Attributes of <" & reader.Name & ">")
Dim i As Integer
For i = 0 To reader.AttributeCount - 1
reader.MoveToAttribute(i)
Console.Write(" {0}={1}", reader.Name, reader.Value)
Next i
reader.MoveToElement() 'Moves the reader back to the element node.
End If
End Sub
Kommentarer
Note
Vi rekommenderar att du skapar XmlReader instanser genom att använda XmlReader.Create metoden för att dra nytta av nya funktioner.
Använd den här metoden för att återgå till ett element när du har navigerat genom dess attribut. Den här metoden flyttar läsaren till någon av följande nodtyper: Element, DocumentTypeeller XmlDeclaration.