XmlReader.Item[String, String] XmlReader.Item[String, String] XmlReader.Item[String, String] XmlReader.Item[String, String] Property

Definizione

Overload

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Quando sottoposto a override in una classe derivata, ottiene il valore dell'attributo con l'indice specificato.When overridden in a derived class, gets the value of the attribute with the specified index.

Item[String] Item[String] Item[String] Item[String]

Quando sottoposto a override in una classe derivata, ottiene il valore dell'attributo con la proprietà Name specificata.When overridden in a derived class, gets the value of the attribute with the specified Name.

Item[String, String] Item[String, String] Item[String, String] Item[String, String]

Quando sottoposto a override in una classe derivata, ottiene il valore dell'attributo con le proprietà LocalName e NamespaceURI specificate.When overridden in a derived class, gets the value of the attribute with the specified LocalName and NamespaceURI.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Quando sottoposto a override in una classe derivata, ottiene il valore dell'attributo con l'indice specificato.When overridden in a derived class, gets the value of the attribute with the specified index.

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

Parametri

i
Int32 Int32 Int32 Int32

Indice dell'attributo.The index of the attribute.

Valore della proprietà

Valore dell'attributo specificato.The value of the specified attribute.

Eccezioni

È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente.An XmlReader method was called before a previous asynchronous operation finished. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Esempi

Nell'esempio seguente consente di visualizzare tutti gli attributi sul nodo corrente.The following example displays all attributes on the current node.

// 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

Commenti

Questa proprietà non sposta il lettore.This property does not move the reader.

Vedi anche

Item[String] Item[String] Item[String] Item[String]

Quando sottoposto a override in una classe derivata, ottiene il valore dell'attributo con la proprietà Name specificata.When overridden in a derived class, gets the value of the attribute with the specified Name.

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

Parametri

name
String String String String

Nome completo dell'attributo.The qualified name of the attribute.

Valore della proprietà

Valore dell'attributo specificato.The value of the specified attribute. Se l'attributo non viene trovato, verrà restituito null.If the attribute is not found, null is returned.

Eccezioni

È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente.An XmlReader method was called before a previous asynchronous operation finished. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Esempi

Nell'esempio seguente ottiene il valore dell'attributo ISBN.The following example gets the value of the ISBN attribute.

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)

Commenti

Questa proprietà non sposta il lettore.This property does not move the reader.

Se il reader è posizionato su un DocumentType nodo, questo metodo può essere utilizzato per ottenere i valori letterali PUBLIC e SYSTEM, ad esempio, reader["PUBLIC"]If the reader is positioned on a DocumentType node, this method can be used to get the PUBLIC and SYSTEM literals, for example, reader["PUBLIC"]

Vedi anche

Item[String, String] Item[String, String] Item[String, String] Item[String, String]

Quando sottoposto a override in una classe derivata, ottiene il valore dell'attributo con le proprietà LocalName e NamespaceURI specificate.When overridden in a derived class, gets the value of the attribute with the specified LocalName and NamespaceURI.

public:
 virtual 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; }
member this.Item(string * string) : string
Default Public Overridable ReadOnly Property Item(name As String, namespaceURI As String) As String

Parametri

name
String String String String

Nome locale dell'attributo.The local name of the attribute.

namespaceURI
String String String String

URI dello spazio dei nomi dell'attributo.The namespace URI of the attribute.

Valore della proprietà

Valore dell'attributo specificato.The value of the specified attribute. Se l'attributo non viene trovato, verrà restituito null.If the attribute is not found, null is returned.

Eccezioni

È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente.An XmlReader method was called before a previous asynchronous operation finished. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Commenti

Questa proprietà non sposta il lettore.This property does not move the reader.

Vedi anche

Si applica a