XmlReader.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert des Attributs abgerufen.
Überlädt
| Name | Beschreibung |
|---|---|
| Item[Int32] |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert des Attributs mit dem angegebenen Index abgerufen. |
| Item[String] |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert des Attributs mit der angegebenen Klasse abgerufen Name. |
| Item[String, String] |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert des Attributs mit dem angegebenen und LocalName.NamespaceURI |
Item[Int32]
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert des Attributs mit dem angegebenen Index abgerufen.
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
Parameter
- i
- Int32
Der Index des Attributs.
Eigenschaftswert
Der Wert des angegebenen Attributs.
Ausnahmen
Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.
Beispiele
Im folgenden Beispiel werden alle Attribute auf dem aktuellen Knoten angezeigt.
// 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
Hinweise
Diese Eigenschaft verschebt den Reader nicht.
Weitere Informationen
Gilt für:
Item[String]
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert des Attributs mit der angegebenen Klasse abgerufen 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
Parameter
- name
- String
Der qualifizierte Name des Attributs.
Eigenschaftswert
Der Wert des angegebenen Attributs. Wenn das Attribut nicht gefunden wird, null wird dieses zurückgegeben.
Ausnahmen
Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.
Beispiele
Im folgenden Beispiel wird der Wert des ISBN-Attributs abgerufen.
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)
Hinweise
Diese Eigenschaft verschebt den Reader nicht.
Wenn der Leser auf einem DocumentType Knoten positioniert ist, kann diese Methode verwendet werden, um z. B. die Literale PUBLIC und SYSTEM abzurufen. reader["PUBLIC"]
Weitere Informationen
Gilt für:
Item[String, String]
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
- Quelle:
- XmlReader.cs
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert des Attributs mit dem angegebenen und LocalName.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
Parameter
- name
- String
Der lokale Name des Attributs.
- namespaceURI
- String
Der Namespace-URI des Attributs.
Eigenschaftswert
Der Wert des angegebenen Attributs. Wenn das Attribut nicht gefunden wird, null wird dieses zurückgegeben.
Ausnahmen
Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.
Hinweise
Diese Eigenschaft verschebt den Reader nicht.