XmlReader.ReadToFollowing Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje do momentu znalezienia nazwanego elementu.
Przeciążenia
ReadToFollowing(String) |
Odczytuje do momentu znalezienia elementu o określonej kwalifikowanej nazwie. |
ReadToFollowing(String, String) |
Odczytuje do momentu znalezienia elementu o określonej lokalnej nazwie i identyfikatorze URI przestrzeni nazw. |
ReadToFollowing(String)
- Źródło:
- XmlReader.cs
- Źródło:
- XmlReader.cs
- Źródło:
- XmlReader.cs
Odczytuje do momentu znalezienia elementu o określonej kwalifikowanej nazwie.
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
Parametry
- name
- String
Kwalifikowana nazwa elementu.
Zwraca
true
jeśli zostanie znaleziony pasujący element; w przeciwnym razie false
element XmlReader jest w stanie zakończenia pliku.
Wyjątki
Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W tym przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".
Parametr jest pustym ciągiem.
Uwagi
Ta metoda jest funkcjonalnie równoważna wykonujące following::name
wyrażenie XPath z bieżącego węzła. Zapewnia szybki sposób znajdowania nazwanego elementu w dokumencie XML. Spowoduje to przejście czytelnika do następnego następującego elementu zgodnego z określoną nazwą i zwraca wartość true
, jeśli zostanie znaleziony pasujący element. Korzystając z poniższego przykładu, czytelnik odczytał pierwsze wystąpienie określonego elementu podczas odczytywania dalej.
<!--"sample.xml"-->
<?xml version="1.0">
<items>
<item xmls="urn:1"/>
</items>
</xml>
XmlTextReader reader = newXmlTextReader("sample.xml");
reader.ReadToFollowing("item");
Tę metodę można wywołać we wszystkich typach węzłów.
Dotyczy
ReadToFollowing(String, String)
- Źródło:
- XmlReader.cs
- Źródło:
- XmlReader.cs
- Źródło:
- XmlReader.cs
Odczytuje do momentu znalezienia elementu o określonej lokalnej nazwie i identyfikatorze URI przestrzeni nazw.
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
Parametry
- localName
- String
Lokalna nazwa elementu.
- namespaceURI
- String
Identyfikator URI przestrzeni nazw elementu.
Zwraca
true
jeśli zostanie znaleziony pasujący element; w przeciwnym razie false
element XmlReader jest w stanie zakończenia pliku.
Wyjątki
Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W tym przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".
Obie wartości parametrów to null
.
Uwagi
Ta metoda jest funkcjonalnie równoważna wykonujące following::name
wyrażenie XPath z bieżącego węzła. Zapewnia szybki sposób znajdowania nazwanego elementu w dokumencie XML. Spowoduje to przejście czytelnika do następnego następującego elementu zgodnego z określoną nazwą i zwraca wartość true
, jeśli zostanie znaleziony pasujący element.
<!--"sample.xml"-->
<?xml version="1.0">
<items>
<item xmls="urn:1"/>
</items>
</xml>
XmlTextReader reader = newXmlTextReader("sample.xml");
reader.ReadToFollowing("item", "urn:1");
Tę metodę można wywołać we wszystkich typach węzłów.