XmlReader.Item[] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě získá hodnotu atributu.
Přetížení
Item[Int32] |
Při přepsání v odvozené třídě získá hodnotu atributu se zadaným indexem. |
Item[String] |
Při přepsání v odvozené třídě získá hodnotu atributu se zadaným Name. |
Item[String, String] |
Při přepsání v odvozené třídě získá hodnotu atributu se zadaným LocalName a NamespaceURI. |
Item[Int32]
Při přepsání v odvozené třídě získá hodnotu atributu se zadaným indexem.
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
Parametry
- i
- Int32
Index atributu.
Hodnota vlastnosti
Hodnota zadaného atributu.
Výjimky
XmlReader Před dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace již probíhá".
Příklady
Následující příklad zobrazí všechny atributy na aktuálním uzlu.
// 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
Poznámky
Tato vlastnost nepřesune čtenáře.
Viz také
Platí pro
Item[String]
Při přepsání v odvozené třídě získá hodnotu atributu se zadaným 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
Parametry
- name
- String
Kvalifikovaný název atributu.
Hodnota vlastnosti
Hodnota zadaného atributu. Pokud atribut nebyl nalezen, null
vrátí se.
Výjimky
XmlReader Před dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace již probíhá".
Příklady
Následující příklad získá hodnotu atributu 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)
Poznámky
Tato vlastnost nepřesune čtenáře.
Pokud je čtečka umístěna DocumentType
na uzlu, lze tuto metodu použít k získání literálů PUBLIC a SYSTEM, například reader["PUBLIC"]
Viz také
Platí pro
Item[String, String]
Při přepsání v odvozené třídě získá hodnotu atributu se zadaným LocalName a 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
Parametry
- name
- String
Místní název atributu.
- namespaceURI
- String
Identifikátor URI oboru názvů atributu.
Hodnota vlastnosti
Hodnota zadaného atributu. Pokud atribut nebyl nalezen, null
vrátí se.
Výjimky
XmlReader Před dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace již probíhá".
Poznámky
Tato vlastnost nepřesune čtenáře.