XmlReader.ReadToFollowing 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.
Läser tills det namngivna elementet hittas.
Överlagringar
| Name | Description |
|---|---|
| ReadToFollowing(String) |
Läser tills ett element med det angivna kvalificerade namnet hittas. |
| ReadToFollowing(String, String) |
Läser tills ett element med det angivna lokala namnet och namnområdes-URI:n hittas. |
ReadToFollowing(String)
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
Läser tills ett element med det angivna kvalificerade namnet hittas.
public:
virtual bool ReadToFollowing(System::String ^ name);
public virtual bool ReadToFollowing(string name);
abstract member ReadToFollowing : string -> bool
override this.ReadToFollowing : string -> bool
Public Overridable Function ReadToFollowing (name As String) As Boolean
Parametrar
- name
- String
Elementets kvalificerade namn.
Returer
true om ett matchande element hittas; annars false och XmlReader är i slutet av filtillståndet.
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
Den här metoden är funktionellt likvärdig med att köra XPath-uttrycket following::name från den aktuella noden. Det ger ett snabbt sätt att hitta ett namngivet element i XML-dokumentet. Den flyttar läsaren till nästa följande element som matchar det angivna namnet och returnerar true om ett matchande element hittas. Med hjälp av exemplet nedan skulle läsaren läsa till den första instansen av det angivna elementet vid läsning framåt.
<!--"sample.xml"-->
<?xml version="1.0">
<items>
<item xmls="urn:1"/>
</items>
</xml>
XmlTextReader reader = newXmlTextReader("sample.xml");
reader.ReadToFollowing("item");
Den här metoden kan anropas för alla nodtyper.
Gäller för
ReadToFollowing(String, String)
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
- Källa:
- XmlReader.cs
Läser tills ett element med det angivna lokala namnet och namnområdes-URI:n hittas.
public:
virtual bool ReadToFollowing(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool ReadToFollowing(string localName, string namespaceURI);
abstract member ReadToFollowing : string * string -> bool
override this.ReadToFollowing : string * string -> bool
Public Overridable Function ReadToFollowing (localName As String, namespaceURI As String) As Boolean
Parametrar
- localName
- String
Elementets lokala namn.
- namespaceURI
- String
Elementets namnområdes-URI.
Returer
true om ett matchande element hittas; annars false och XmlReader är i slutet av filtillståndet.
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
Den här metoden är funktionellt likvärdig med att köra XPath-uttrycket following::name från den aktuella noden. Det ger ett snabbt sätt att hitta ett namngivet element i XML-dokumentet. Den flyttar läsaren till nästa följande element som matchar det angivna namnet och returnerar true om ett matchande element hittas.
<!--"sample.xml"-->
<?xml version="1.0">
<items>
<item xmls="urn:1"/>
</items>
</xml>
XmlTextReader reader = newXmlTextReader("sample.xml");
reader.ReadToFollowing("item", "urn:1");
Den här metoden kan anropas för alla nodtyper.