Condividi tramite


XmlReader.MoveToAttribute Metodo

Definizione

Quando sottoposto a override in una classe derivata, passa all'attributo specificato.

Overload

Nome Descrizione
MoveToAttribute(Int32)

Quando sottoposto a override in una classe derivata, passa all'attributo con l'indice specificato.

MoveToAttribute(String)

Quando sottoposto a override in una classe derivata, passa all'attributo con l'oggetto specificato Name.

MoveToAttribute(String, String)

Quando sottoposto a override in una classe derivata, passa all'attributo con l'oggetto e NamespaceURIspecificatoLocalName.

MoveToAttribute(Int32)

Origine:
XmlReader.cs
Origine:
XmlReader.cs
Origine:
XmlReader.cs
Origine:
XmlReader.cs
Origine:
XmlReader.cs

Quando sottoposto a override in una classe derivata, passa all'attributo con l'indice specificato.

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)

Parametri

i
Int32

Indice dell'attributo.

Eccezioni

È stato chiamato un XmlReader metodo prima del completamento di un'operazione asincrona precedente. In questo caso, InvalidOperationException viene generata con il messaggio "Un'operazione asincrona è già in corso".

Il parametro ha un valore negativo.

Esempio

Nell'esempio seguente vengono visualizzati tutti gli attributi nel nodo corrente.

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

Si applica a

MoveToAttribute(String)

Origine:
XmlReader.cs
Origine:
XmlReader.cs
Origine:
XmlReader.cs
Origine:
XmlReader.cs
Origine:
XmlReader.cs

Quando sottoposto a override in una classe derivata, passa all'attributo con l'oggetto specificato 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

Parametri

name
String

Nome completo dell'attributo.

Restituisce

true se l'attributo viene trovato; in caso contrario, false. Se false, la posizione del lettore non cambia.

Eccezioni

È stato chiamato un XmlReader metodo prima del completamento di un'operazione asincrona precedente. In questo caso, InvalidOperationException viene generata con il messaggio "Un'operazione asincrona è già in corso".

Il parametro è una stringa vuota.

Commenti

Dopo aver chiamato MoveToAttribute, le Nameproprietà , NamespaceURIe Prefix riflettono le proprietà di tale attributo.

Si applica a

MoveToAttribute(String, String)

Origine:
XmlReader.cs
Origine:
XmlReader.cs
Origine:
XmlReader.cs
Origine:
XmlReader.cs
Origine:
XmlReader.cs

Quando sottoposto a override in una classe derivata, passa all'attributo con l'oggetto e NamespaceURIspecificatoLocalName.

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

Parametri

name
String

Nome locale dell'attributo.

ns
String

URI dello spazio dei nomi dell'attributo.

Restituisce

true se l'attributo viene trovato; in caso contrario, false. Se false, la posizione del lettore non cambia.

Eccezioni

È stato chiamato un XmlReader metodo prima del completamento di un'operazione asincrona precedente. In questo caso, InvalidOperationException viene generata con il messaggio "Un'operazione asincrona è già in corso".

Entrambi i valori dei parametri sono null.

Commenti

Dopo aver chiamato MoveToAttribute, le Nameproprietà , NamespaceURIe Prefix riflettono le proprietà di tale attributo.

Si applica a