XmlReader.Item[String, String] Propiedad

Definición

Cuando se invalida en una clase derivada, obtiene el valor del atributo.When overridden in a derived class, gets the value of the attribute.

Sobrecargas

Item[Int32]

Cuando se invalida en una clase derivada, obtiene el valor del atributo con el índice especificado.When overridden in a derived class, gets the value of the attribute with the specified index.

Item[String]

Cuando se invalida en una clase derivada, obtiene el valor del atributo con la propiedad Name especificada.When overridden in a derived class, gets the value of the attribute with the specified Name.

Item[String, String]

Cuando se invalida en una clase derivada, obtiene el valor del atributo con las propiedades LocalName y NamespaceURI especificadas.When overridden in a derived class, gets the value of the attribute with the specified LocalName and NamespaceURI.

Item[Int32]

Cuando se invalida en una clase derivada, obtiene el valor del atributo con el índice especificado.When overridden in a derived class, gets the value of the attribute with the specified index.

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

Parámetros

i
Int32

Índice del atributo.The index of the attribute.

Valor de propiedad

Valor del atributo especificado.The value of the specified attribute.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior.An XmlReader method was called before a previous asynchronous operation finished. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Ejemplos

En el ejemplo siguiente se muestran todos los atributos del nodo actual.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

Comentarios

Esta propiedad no mueve el lector.This property does not move the reader.

Consulte también:

Item[String]

Cuando se invalida en una clase derivada, obtiene el valor del atributo con la propiedad Name especificada.When overridden in a derived class, gets the value of the attribute with the specified Name.

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

Parámetros

name
String

Nombre completo del atributo.The qualified name of the attribute.

Valor de propiedad

Valor del atributo especificado.The value of the specified attribute. Si no se encuentra el atributo, se devuelve null.If the attribute is not found, null is returned.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior.An XmlReader method was called before a previous asynchronous operation finished. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Ejemplos

En el ejemplo siguiente se obtiene el valor del atributo 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)

Comentarios

Esta propiedad no mueve el lector.This property does not move the reader.

Si el lector está situado en un DocumentType nodo, este método se puede usar para obtener los literales públicos y del sistema, por ejemplo,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"]

Consulte también:

Item[String, String]

Cuando se invalida en una clase derivada, obtiene el valor del atributo con las propiedades LocalName y NamespaceURI especificadas.When overridden in a derived class, gets the value of the attribute with the specified LocalName and NamespaceURI.

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

Parámetros

name
String

Nombre local del atributo.The local name of the attribute.

namespaceURI
String

URI de espacio de nombres del atributo.The namespace URI of the attribute.

Valor de propiedad

Valor del atributo especificado.The value of the specified attribute. Si no se encuentra el atributo, se devuelve null.If the attribute is not found, null is returned.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior.An XmlReader method was called before a previous asynchronous operation finished. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Comentarios

Esta propiedad no mueve el lector.This property does not move the reader.

Consulte también:

Se aplica a