XmlTextReader.MoveToAttribute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Effectue un déplacement vers l'attribut spécifié.
Surcharges
MoveToAttribute(Int32) |
Se déplace vers l'attribut avec l'index spécifié. |
MoveToAttribute(String) |
Se déplace vers l'attribut avec le nom spécifié. |
MoveToAttribute(String, String) |
Se déplace vers l'attribut avec le nom local et l'URI d'espace de noms spécifiés. |
Remarques
Notes
À compter de .NET Framework 2.0, nous vous recommandons de créer XmlReader des instances à l’aide de la XmlReader.Create méthode pour tirer parti de nouvelles fonctionnalités.
MoveToAttribute(Int32)
Se déplace vers l'attribut avec l'index spécifié.
public:
override void MoveToAttribute(int i);
public override void MoveToAttribute (int i);
override this.MoveToAttribute : int -> unit
Public Overrides Sub MoveToAttribute (i As Integer)
Paramètres
- i
- Int32
Index de l'attribut.
Exceptions
Le paramètre i
est inférieur à 0 ou encore supérieur ou égal à AttributeCount.
Exemples
L’exemple suivant affiche tous les attributs sur le nœud actuel.
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
Remarques
Notes
À compter de .NET Framework 2.0, nous vous recommandons de créer XmlReader des instances à l’aide de la XmlReader.Create méthode pour tirer parti de nouvelles fonctionnalités.
Voir aussi
S’applique à
MoveToAttribute(String)
Se déplace vers l'attribut avec le nom spécifié.
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
Paramètres
- name
- String
Nom qualifié de l'attribut.
Retours
true
si l'attribut est trouvé ; sinon, false
. Si la valeur est false
, la position du lecteur ne change pas.
Remarques
Notes
À compter de .NET Framework 2.0, nous vous recommandons de créer XmlReader des instances à l’aide de la XmlReader.Create méthode pour tirer parti de nouvelles fonctionnalités.
Après l’appel MoveToAttribute
, le Name, NamespaceURIet Prefix les propriétés reflètent les propriétés de cet attribut.
Voir aussi
S’applique à
MoveToAttribute(String, String)
Se déplace vers l'attribut avec le nom local et l'URI d'espace de noms spécifiés.
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
Paramètres
- localName
- String
Le nom local de l'attribut.
- namespaceURI
- String
L'URI de l'espace de noms de l'attribut.
Retours
true
si l'attribut est trouvé ; sinon, false
. Si la valeur est false
, la position du lecteur ne change pas.
Remarques
Notes
À compter de .NET Framework 2.0, nous vous recommandons de créer XmlReader des instances à l’aide de la XmlReader.Create méthode pour tirer parti de nouvelles fonctionnalités.
Après l’appel MoveToAttribute
, le Name, NamespaceURIet Prefix les propriétés reflètent les propriétés de cet attribut.