XmlReader.ReadToFollowing Metod

Definition

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.

Gäller för