XmlReader.Item[] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När det åsidosättas i en härledd klass hämtar värdet för attributet.
Överlagringar
| Name | Description |
|---|---|
| Item[Int32] |
När det åsidosättas i en härledd klass hämtar du värdet för attributet med det angivna indexet. |
| Item[String] |
När det åsidosättas i en härledd klass hämtar värdet för attributet med den angivna Name. |
| Item[String, String] |
När det åsidosättas i en härledd klass hämtar värdet för attributet med angivet LocalName och NamespaceURI. |
Item[Int32]
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
När det åsidosättas i en härledd klass hämtar du värdet för attributet med det angivna indexet.
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
Parametrar
- i
- Int32
Attributets index.
Egenskapsvärde
Värdet för det angivna attributet.
Undantag
En XmlReader metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".
Exempel
I följande exempel visas alla attribut på den aktuella noden.
// 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
Kommentarer
Den här egenskapen flyttar inte läsaren.
Se även
Gäller för
Item[String]
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
När det åsidosättas i en härledd klass hämtar värdet för attributet med den angivna 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
Parametrar
- name
- String
Attributets kvalificerade namn.
Egenskapsvärde
Värdet för det angivna attributet. Om attributet inte hittas null returneras.
Undantag
En XmlReader metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".
Exempel
I följande exempel hämtas värdet för ISBN-attributet.
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)
Kommentarer
Den här egenskapen flyttar inte läsaren.
Om läsaren är placerad på en DocumentType nod kan den här metoden användas för att hämta public- och SYSTEM-literalerna, till exempel reader["PUBLIC"]
Se även
Gäller för
Item[String, String]
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
När det åsidosättas i en härledd klass hämtar värdet för attributet med angivet LocalName och 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
Parametrar
- name
- String
Attributets lokala namn.
- namespaceURI
- String
Attributets namnområdes-URI.
Egenskapsvärde
Värdet för det angivna attributet. Om attributet inte hittas null returneras.
Undantag
En XmlReader metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".
Kommentarer
Den här egenskapen flyttar inte läsaren.