XmlReader.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van het kenmerk opgehaald.
Overloads
| Name | Description |
|---|---|
| Item[Int32] |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van het kenmerk op met de opgegeven index. |
| Item[String] |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van het kenmerk opgehaald met de opgegeven Name. |
| Item[String, String] |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van het kenmerk op met de opgegeven LocalName en NamespaceURI. |
Item[Int32]
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van het kenmerk op met de opgegeven index.
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
Parameters
- i
- Int32
De index van het kenmerk.
Waarde van eigenschap
De waarde van het opgegeven kenmerk.
Uitzonderingen
Er XmlReader is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.
Voorbeelden
In het volgende voorbeeld worden alle kenmerken op het huidige knooppunt weergegeven.
// 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
Opmerkingen
Met deze eigenschap wordt de lezer niet verplaatst.
Zie ook
Van toepassing op
Item[String]
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van het kenmerk opgehaald met de opgegeven 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
Parameters
- name
- String
De gekwalificeerde naam van het kenmerk.
Waarde van eigenschap
De waarde van het opgegeven kenmerk. Als het kenmerk niet wordt gevonden, null wordt het geretourneerd.
Uitzonderingen
Er XmlReader is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.
Voorbeelden
In het volgende voorbeeld wordt de waarde van het ISBN-kenmerk opgehaald.
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)
Opmerkingen
Met deze eigenschap wordt de lezer niet verplaatst.
Als de lezer zich op een DocumentType knooppunt bevindt, kan deze methode worden gebruikt om de letterlijke tekens PUBLIC en SYSTEM op te halen, bijvoorbeeld reader["PUBLIC"]
Zie ook
Van toepassing op
Item[String, String]
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van het kenmerk op met de opgegeven LocalName en 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
Parameters
- name
- String
De lokale naam van het kenmerk.
- namespaceURI
- String
De naamruimte-URI van het kenmerk.
Waarde van eigenschap
De waarde van het opgegeven kenmerk. Als het kenmerk niet wordt gevonden, null wordt het geretourneerd.
Uitzonderingen
Er XmlReader is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.
Opmerkingen
Met deze eigenschap wordt de lezer niet verplaatst.