XmlReader.MoveToAttribute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě se přesune na zadaný atribut.
Přetížení
MoveToAttribute(Int32) |
Při přepsání v odvozené třídě se přesune na atribut se zadaným indexem. |
MoveToAttribute(String) |
Při přepsání v odvozené třídě se přesune na atribut se zadaným Name. |
MoveToAttribute(String, String) |
Při přepsání v odvozené třídě se přesune na atribut se zadaným LocalName a NamespaceURI. |
MoveToAttribute(Int32)
Při přepsání v odvozené třídě se přesune na atribut se zadaným indexem.
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)
Parametry
- i
- Int32
Index atributu.
Výjimky
XmlReader Metoda byla volána před dokončením předchozí asynchronní operace. V tomto případě InvalidOperationException se vyvolá zpráva "Asynchronní operace už probíhá".
Parametr má zápornou hodnotu.
Příklady
Následující příklad zobrazí všechny atributy na aktuálním uzlu.
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
Platí pro
MoveToAttribute(String)
Při přepsání v odvozené třídě se přesune na atribut se zadaným Name.
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
Parametry
- name
- String
Kvalifikovaný název atributu.
Návraty
true
pokud je atribut nalezen; v opačném případě . false
Pokud false
se pozice čtenáře nezmění.
Výjimky
XmlReader Metoda byla volána před dokončením předchozí asynchronní operace. V tomto případě InvalidOperationException se vyvolá zpráva "Asynchronní operace už probíhá".
Parametr je prázdný řetězec.
Poznámky
Po volání MoveToAttribute
, , Name, NamespaceURIa Prefix vlastnosti odrážejí vlastnosti tohoto atributu.
Platí pro
MoveToAttribute(String, String)
Při přepsání v odvozené třídě se přesune na atribut se zadaným LocalName a 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
Parametry
- name
- String
Místní název atributu.
- ns
- String
Identifikátor URI oboru názvů atributu.
Návraty
true
pokud je atribut nalezen; v opačném případě . false
Pokud false
se pozice čtenáře nezmění.
Výjimky
XmlReader Metoda byla volána před dokončením předchozí asynchronní operace. V tomto případě InvalidOperationException se vyvolá zpráva "Asynchronní operace už probíhá".
Obě hodnoty parametrů jsou null
.
Poznámky
Po volání MoveToAttribute
, , Name, NamespaceURIa Prefix vlastnosti odrážejí vlastnosti tohoto atributu.