XmlTextReader.MoveToAttribute Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wechselt zum angegebenen Attribut.
Überlädt
MoveToAttribute(Int32) |
Wechselt zum Attribut mit dem angegebenen Index. |
MoveToAttribute(String) |
Wechselt zum Attribut mit dem angegebenen Namen. |
MoveToAttribute(String, String) |
Wechselt zu dem Attribut mit dem angegebenen lokalen Namen und Namespace-URI. |
Hinweise
Hinweis
Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.
MoveToAttribute(Int32)
Wechselt zum Attribut mit dem angegebenen Index.
public:
override void MoveToAttribute(int i);
public override void MoveToAttribute (int i);
override this.MoveToAttribute : int -> unit
Public Overrides Sub MoveToAttribute (i As Integer)
Parameter
- i
- Int32
Der Index des Attributs.
Ausnahmen
Der i
-Parameter ist kleiner als 0 (null) oder größer als oder gleich AttributeCount.
Beispiele
Im folgenden Beispiel werden alle Attribute auf dem aktuellen Knoten angezeigt.
public:
void DisplayAttributes( XmlReader^ reader )
{
if ( reader->HasAttributes )
{
Console::WriteLine( "Attributes of <{0}>", 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 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
Hinweise
Hinweis
Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.
Siehe auch
Gilt für
MoveToAttribute(String)
Wechselt zum Attribut mit dem angegebenen Namen.
public:
override bool MoveToAttribute(System::String ^ name);
public override bool MoveToAttribute (string name);
override this.MoveToAttribute : string -> bool
Public Overrides Function MoveToAttribute (name As String) As Boolean
Parameter
- name
- String
Der qualifizierte Name des Attributs.
Gibt zurück
true
, wenn das Attribut gefunden wurde, andernfalls false
. Bei einem Wert von false
ändert sich die Position des Readers nicht.
Hinweise
Hinweis
Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.
Nach dem Aufrufen MoveToAttribute
der Eigenschaften , der Name, NamespaceURIund Prefix der Eigenschaften werden die Eigenschaften dieses Attributs angezeigt.
Siehe auch
Gilt für
MoveToAttribute(String, String)
Wechselt zu dem Attribut mit dem angegebenen lokalen Namen und Namespace-URI.
public:
override bool MoveToAttribute(System::String ^ localName, System::String ^ namespaceURI);
public override bool MoveToAttribute (string localName, string? namespaceURI);
public override bool MoveToAttribute (string localName, string namespaceURI);
override this.MoveToAttribute : string * string -> bool
Public Overrides Function MoveToAttribute (localName As String, namespaceURI As String) As Boolean
Parameter
- localName
- String
Der lokale Name des Attributs.
- namespaceURI
- String
Der Namespace-URI dieses Attributs.
Gibt zurück
true
, wenn das Attribut gefunden wurde, andernfalls false
. Bei einem Wert von false
ändert sich die Position des Readers nicht.
Hinweise
Hinweis
Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.
Nach dem Aufrufen MoveToAttribute
der Eigenschaften , der Name, NamespaceURIund Prefix der Eigenschaften werden die Eigenschaften dieses Attributs angezeigt.