Partager via


XmlReader.MoveToAttribute Méthode

Définition

En cas de substitution dans une classe dérivée, passe à l’attribut spécifié.

Surcharges

Nom Description
MoveToAttribute(Int32)

En cas de substitution dans une classe dérivée, passe à l’attribut avec l’index spécifié.

MoveToAttribute(String)

En cas de substitution dans une classe dérivée, passe à l’attribut avec le paramètre spécifié Name.

MoveToAttribute(String, String)

En cas de substitution dans une classe dérivée, passe à l’attribut avec le paramètre spécifié LocalName et NamespaceURI.

MoveToAttribute(Int32)

Source:
XmlReader.cs
Source:
XmlReader.cs
Source:
XmlReader.cs
Source:
XmlReader.cs
Source:
XmlReader.cs

En cas de substitution dans une classe dérivée, passe à l’attribut avec l’index spécifié.

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)

Paramètres

i
Int32

Index de l’attribut.

Exceptions

Une XmlReader méthode a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

Le paramètre a une valeur négative.

Exemples

L’exemple suivant affiche tous les attributs sur le nœud actuel.

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

S’applique à

MoveToAttribute(String)

Source:
XmlReader.cs
Source:
XmlReader.cs
Source:
XmlReader.cs
Source:
XmlReader.cs
Source:
XmlReader.cs

En cas de substitution dans une classe dérivée, passe à l’attribut avec le paramètre spécifié 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

Paramètres

name
String

Nom qualifié de l’attribut.

Retours

true si l’attribut est trouvé ; sinon, false. Si false, la position du lecteur ne change pas.

Exceptions

Une XmlReader méthode a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

Le paramètre est une chaîne vide.

Remarques

Après l’appelMoveToAttribute, les propriétés et NamespaceURIPrefix les Namepropriétés reflètent les propriétés de cet attribut.

S’applique à

MoveToAttribute(String, String)

Source:
XmlReader.cs
Source:
XmlReader.cs
Source:
XmlReader.cs
Source:
XmlReader.cs
Source:
XmlReader.cs

En cas de substitution dans une classe dérivée, passe à l’attribut avec le paramètre spécifié LocalName et 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

Paramètres

name
String

Nom local de l’attribut.

ns
String

URI d’espace de noms de l’attribut.

Retours

true si l’attribut est trouvé ; sinon, false. Si false, la position du lecteur ne change pas.

Exceptions

Une XmlReader méthode a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

Les deux valeurs de paramètre sont null.

Remarques

Après l’appelMoveToAttribute, les propriétés et NamespaceURIPrefix les Namepropriétés reflètent les propriétés de cet attribut.

S’applique à