XmlTextReader.MoveToElement Methode

Definitie

Hiermee gaat u naar het element dat het huidige kenmerkknooppunt bevat.

public:
 override bool MoveToElement();
public override bool MoveToElement();
override this.MoveToElement : unit -> bool
Public Overrides Function MoveToElement () As Boolean

Retouren

true als de lezer op een kenmerk staat (de lezer wordt verplaatst naar het element dat eigenaar is van het kenmerk); false als de lezer niet op een kenmerk staat (de positie van de lezer verandert niet).

Voorbeelden

In het volgende voorbeeld worden alle kenmerken op het huidige knooppunt weergegeven.

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

Opmerkingen

Note

Wij raden aan dat u XmlReader instanties maakt met behulp van de XmlReader.Create methode om te profiteren van nieuwe functionaliteiten.

Gebruik deze methode om terug te keren naar een element nadat u de kenmerken ervan hebt doorlopen. Met deze methode wordt de lezer verplaatst naar een van de volgende knooppunttypen: Element, DocumentTypeof XmlDeclaration.

Van toepassing op

Zie ook