XmlReader.Item[] Eigenschap

Definitie

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.

Zie ook

Van toepassing op