XmlReader.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.
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wechselt sie zum angegebenen Attribut.
Überlädt
| Name | Beschreibung |
|---|---|
| MoveToAttribute(Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wechselt zum Attribut mit dem angegebenen Index. |
| MoveToAttribute(String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wechselt sie mit dem angegebenen NameAttribut zum Attribut. |
| MoveToAttribute(String, String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das Attribut mit dem angegebenen LocalName und NamespaceURI. |
MoveToAttribute(Int32)
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wechselt zum Attribut mit dem angegebenen Index.
public:
virtual void MoveToAttribute(int i);
public:
abstract void MoveToAttribute(int i);
public virtual void MoveToAttribute(int i);
public abstract void MoveToAttribute(int i);
abstract member MoveToAttribute : int -> unit
override this.MoveToAttribute : int -> unit
abstract member MoveToAttribute : int -> unit
Public Overridable Sub MoveToAttribute (i As Integer)
Public MustOverride Sub MoveToAttribute (i As Integer)
Parameter
- i
- Int32
Der Index des Attributs.
Ausnahmen
Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.
Der Parameter hat einen negativen Wert.
Beispiele
Im folgenden Beispiel werden alle Attribute auf dem aktuellen Knoten angezeigt.
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.
}
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
Gilt für:
MoveToAttribute(String)
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wechselt sie mit dem angegebenen NameAttribut zum Attribut.
public:
abstract bool MoveToAttribute(System::String ^ name);
public abstract bool MoveToAttribute(string name);
abstract member MoveToAttribute : string -> bool
Public MustOverride Function MoveToAttribute (name As String) As Boolean
Parameter
- name
- String
Der qualifizierte Name des Attributs.
Gibt zurück
truewenn das Attribut gefunden wird; andernfalls . false Wenn falsesich die Position des Lesers nicht ändert.
Ausnahmen
Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.
Der Parameter ist eine leere Zeichenfolge.
Hinweise
Nach dem Aufrufen MoveToAttributedes Attributs spiegeln die NameNamespaceURIEigenschaften des Attributs die Eigenschaften des Attributs widerPrefix.
Gilt für:
MoveToAttribute(String, String)
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das Attribut mit dem angegebenen LocalName und NamespaceURI.
public:
abstract bool MoveToAttribute(System::String ^ name, System::String ^ ns);
public abstract bool MoveToAttribute(string name, string ns);
public abstract bool MoveToAttribute(string name, string? ns);
abstract member MoveToAttribute : string * string -> bool
Public MustOverride Function MoveToAttribute (name As String, ns As String) As Boolean
Parameter
- name
- String
Der lokale Name des Attributs.
- ns
- String
Der Namespace-URI des Attributs.
Gibt zurück
truewenn das Attribut gefunden wird; andernfalls . false Wenn falsesich die Position des Lesers nicht ändert.
Ausnahmen
Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.
Beide Parameterwerte sind null.
Hinweise
Nach dem Aufrufen MoveToAttributedes Attributs spiegeln die NameNamespaceURIEigenschaften des Attributs die Eigenschaften des Attributs widerPrefix.