XmlReader.Item[] Propriété

Définition

En cas de substitution dans une classe dérivée, obtient la valeur de l’attribut.

Surcharges

Nom Description
Item[Int32]

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

Item[String]

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

Item[String, String]

En cas de substitution dans une classe dérivée, obtient la valeur de l’attribut avec les valeurs spécifiées LocalName et NamespaceURI.

Item[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, obtient la valeur de l’attribut avec l’index spécifié.

public:
 virtual property System::String ^ default[int] { System::String ^ get(int i); };
public:
 abstract property System::String ^ default[int] { System::String ^ get(int i); };
public virtual string this[int i] { get; }
public abstract string this[int i] { get; }
member this.Item(int) : string
Default Public Overridable ReadOnly Property Item(i As Integer) As String
Default Public MustOverride ReadOnly Property Item(i As Integer) As String

Paramètres

i
Int32

Index de l’attribut.

Valeur de propriété

Valeur de l’attribut spécifié.

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 ».

Exemples

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

// Display all attributes.
if (reader.HasAttributes) {
  Console.WriteLine("Attributes of <" + reader.Name + ">");
  for (int i = 0; i < reader.AttributeCount; i++) {
    Console.WriteLine("  {0}", reader[i]);
  }
  // Move the reader back to the element node.
  reader.MoveToElement();
}
' Display all attributes.
If reader.HasAttributes Then
  Console.WriteLine("Attributes of <" + reader.Name + ">")
  Dim i As Integer
  For i = 0 To (reader.AttributeCount - 1)
    Console.WriteLine("  {0}", reader(i))
  Next i
  ' Move the reader back to the element node.
  reader.MoveToElement()
End If

Remarques

Cette propriété ne déplace pas le lecteur.

Voir aussi

S’applique à

Item[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, obtient la valeur de l’attribut avec le paramètre spécifié Name.

public:
 virtual property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); };
public:
 abstract property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); };
public virtual string this[string name] { get; }
public virtual string? this[string name] { get; }
public abstract string this[string name] { get; }
member this.Item(string) : string
Default Public Overridable ReadOnly Property Item(name As String) As String
Default Public MustOverride ReadOnly Property Item(name As String) As String

Paramètres

name
String

Nom qualifié de l’attribut.

Valeur de propriété

Valeur de l’attribut spécifié. Si l’attribut est introuvable, null est retourné.

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 ».

Exemples

L’exemple suivant obtient la valeur de l’attribut ISBN.

reader.ReadToDescendant("book");
string isbn =reader["ISBN"];
Console.WriteLine("The ISBN value: " + isbn);
reader.ReadToDescendant("book")
Dim isbn As String = reader("ISBN")
Console.WriteLine("The ISBN value: " + isbn)

Remarques

Cette propriété ne déplace pas le lecteur.

Si le lecteur est positionné sur un DocumentType nœud, cette méthode peut être utilisée pour obtenir les littéraux PUBLIC et SYSTEM, par exemple, reader["PUBLIC"]

Voir aussi

S’applique à

Item[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, obtient la valeur de l’attribut avec les valeurs spécifiées LocalName et NamespaceURI.

public:
 virtual property System::String ^ default[System::String ^, System::String ^] { System::String ^ get(System::String ^ name, System::String ^ namespaceURI); };
public:
 abstract property System::String ^ default[System::String ^, System::String ^] { System::String ^ get(System::String ^ name, System::String ^ namespaceURI); };
public virtual string this[string name, string namespaceURI] { get; }
public virtual string? this[string name, string? namespaceURI] { get; }
public abstract string this[string name, string namespaceURI] { get; }
member this.Item(string * string) : string
Default Public Overridable ReadOnly Property Item(name As String, namespaceURI As String) As String
Default Public MustOverride ReadOnly Property Item(name As String, namespaceURI As String) As String

Paramètres

name
String

Nom local de l’attribut.

namespaceURI
String

URI d’espace de noms de l’attribut.

Valeur de propriété

Valeur de l’attribut spécifié. Si l’attribut est introuvable, null est retourné.

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 ».

Remarques

Cette propriété ne déplace pas le lecteur.

Voir aussi

S’applique à