XmlReader.ReadToFollowing Methode

Definition

Liest nach, bis das benannte Element gefunden wird.

Überlädt

Name Beschreibung
ReadToFollowing(String)

Liest vor, bis ein Element mit dem angegebenen qualifizierten Namen gefunden wird.

ReadToFollowing(String, String)

Liest vor, bis ein Element mit dem angegebenen lokalen Namen und dem Namespace-URI gefunden wird.

ReadToFollowing(String)

Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs

Liest vor, bis ein Element mit dem angegebenen qualifizierten Namen gefunden wird.

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

Parameter

name
String

Der qualifizierte Name des Elements.

Gibt zurück

true wenn ein übereinstimmende Element gefunden wird; andernfalls false befindet sich das XmlReader Ende des Dateizustands.

Ausnahmen

Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.

Der Parameter ist eine leere Zeichenfolge.

Hinweise

Diese Methode entspricht funktional dem Ausführen des following::name XPath-Ausdrucks vom aktuellen Knoten. Es bietet eine schnelle Möglichkeit, ein benanntes Element im XML-Dokument zu finden. Er wechselt zum nächsten folgenden Element, das dem angegebenen Namen entspricht, und gibt zurück true , wenn ein übereinstimmende Element gefunden wird. Im folgenden Beispiel würde der Leser beim Vorwärtslesen in die erste Instanz des angegebenen Elements lesen.

<!--"sample.xml"-->
<?xml version="1.0">
   <items>
      <item xmls="urn:1"/>
   </items>
</xml>
XmlTextReader reader = newXmlTextReader("sample.xml");

reader.ReadToFollowing("item");

Diese Methode kann für alle Knotentypen aufgerufen werden.

Gilt für:

ReadToFollowing(String, String)

Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs

Liest vor, bis ein Element mit dem angegebenen lokalen Namen und dem Namespace-URI gefunden wird.

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

Parameter

localName
String

Der lokale Name des Elements.

namespaceURI
String

Der Namespace-URI des Elements.

Gibt zurück

true wenn ein übereinstimmende Element gefunden wird; andernfalls false befindet sich das XmlReader Ende des Dateizustands.

Ausnahmen

Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.

Beide Parameterwerte sind null.

Hinweise

Diese Methode entspricht funktional dem Ausführen des following::name XPath-Ausdrucks vom aktuellen Knoten. Es bietet eine schnelle Möglichkeit, ein benanntes Element im XML-Dokument zu finden. Er wechselt zum nächsten folgenden Element, das dem angegebenen Namen entspricht, und gibt zurück true , wenn ein übereinstimmende Element gefunden wird.

<!--"sample.xml"-->
<?xml version="1.0">
   <items>
      <item xmls="urn:1"/>
   </items>
</xml>
XmlTextReader reader = newXmlTextReader("sample.xml");

reader.ReadToFollowing("item", "urn:1");

Diese Methode kann für alle Knotentypen aufgerufen werden.

Gilt für: