XmlReader.MoveToAttribute Metod
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 du åsidosättas i en härledd klass flyttas till det angivna attributet.
Överlagringar
| Name | Description |
|---|---|
| MoveToAttribute(Int32) |
När du åsidosättas i en härledd klass flyttas till attributet med det angivna indexet. |
| MoveToAttribute(String) |
När du åsidosättas i en härledd klass flyttas till attributet med angiven Name. |
| MoveToAttribute(String, String) |
När det åsidosättas i en härledd klass flyttas till attributet med angivet LocalName och NamespaceURI. |
MoveToAttribute(Int32)
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
När du åsidosättas i en härledd klass flyttas till attributet med det angivna indexet.
public:
virtual void MoveToAttribute(int i);
public:
abstract void MoveToAttribute(int i);
public virtual void MoveToAttribute(int i);
public abstract void MoveToAttribute(int i);
abstract member MoveToAttribute : int -> unit
override this.MoveToAttribute : int -> unit
abstract member MoveToAttribute : int -> unit
Public Overridable Sub MoveToAttribute (i As Integer)
Public MustOverride Sub MoveToAttribute (i As Integer)
Parametrar
- i
- Int32
Attributets index.
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".
Parametern har ett negativt värde.
Exempel
I följande exempel visas alla attribut på den aktuella noden.
if (reader.HasAttributes) {
Console.WriteLine("Attributes of <" + reader.Name + ">");
for (int i = 0; i < reader.AttributeCount; i++) {
reader.MoveToAttribute(i);
Console.Write(" {0}={1}", reader.Name, reader.Value);
}
reader.MoveToElement(); // Moves the reader back to the element node.
}
If reader.HasAttributes Then
Console.WriteLine("Attributes of <" + reader.Name + ">")
Dim i As Integer
For i = 0 To reader.AttributeCount - 1
reader.MoveToAttribute(i)
Console.Write(" {0}={1}", reader.Name, reader.Value)
Next i
reader.MoveToElement() 'Moves the reader back to the element node.
End If
Gäller för
MoveToAttribute(String)
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
När du åsidosättas i en härledd klass flyttas till attributet med angiven Name.
public:
abstract bool MoveToAttribute(System::String ^ name);
public abstract bool MoveToAttribute(string name);
abstract member MoveToAttribute : string -> bool
Public MustOverride Function MoveToAttribute (name As String) As Boolean
Parametrar
- name
- String
Attributets kvalificerade namn.
Returer
trueom attributet hittas; annars . false Om falseändras inte läsarens position.
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".
Parametern är en tom sträng.
Kommentarer
Efter anropet MoveToAttributeNameåterspeglar egenskaperna , NamespaceURI, och Prefix egenskaperna för det attributet.
Gäller för
MoveToAttribute(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 flyttas till attributet med angivet LocalName och NamespaceURI.
public:
abstract bool MoveToAttribute(System::String ^ name, System::String ^ ns);
public abstract bool MoveToAttribute(string name, string ns);
public abstract bool MoveToAttribute(string name, string? ns);
abstract member MoveToAttribute : string * string -> bool
Public MustOverride Function MoveToAttribute (name As String, ns As String) As Boolean
Parametrar
- name
- String
Attributets lokala namn.
- ns
- String
Attributets namnområdes-URI.
Returer
trueom attributet hittas; annars . false Om falseändras inte läsarens position.
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".
Båda parametervärdena är null.
Kommentarer
Efter anropet MoveToAttributeNameåterspeglar egenskaperna , NamespaceURI, och Prefix egenskaperna för det attributet.