XmlReader.ReadToNextSibling Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přejde na XmlReader
další odpovídající prvek na stejné hodnotě.
Přetížení
ReadToNextSibling(String) |
Přejde na |
ReadToNextSibling(String, String) |
Přejde na |
ReadToNextSibling(String)
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
Přejde na XmlReader
další prvek na stejné hodnotě se zadaným kvalifikovaným názvem.
public:
virtual bool ReadToNextSibling(System::String ^ name);
public virtual bool ReadToNextSibling (string name);
abstract member ReadToNextSibling : string -> bool
override this.ReadToNextSibling : string -> bool
Public Overridable Function ReadToNextSibling (name As String) As Boolean
Parametry
- name
- String
Kvalifikovaný název elementu na stejné hodnotě, na který chcete přejít.
Návraty
true
je-li nalezen odpovídající prvek na stejné hodnotě; jinak false
. Pokud není nalezen odpovídající element na stejné hodnotě, XmlReader
je umístěn na koncové značce (NodeType je XmlNodeType.EndElement
) nadřazeného elementu.
Výjimky
Před XmlReader dokončením předchozí asynchronní operace byla volána metoda . V tomto případě InvalidOperationException je vyvolán se zprávou "Asynchronní operace již probíhá.".
Parametr je prázdný řetězec.
Příklady
Následující příklad čte atribut ISBN na každém uzlu knihy.
using (XmlReader reader = XmlReader.Create("books.xml")) {
reader.ReadToFollowing("book");
do {
Console.WriteLine("ISBN: {0}", reader.GetAttribute("ISBN"));
} while (reader.ReadToNextSibling("book"));
}
Using reader As XmlReader = XmlReader.Create("books.xml")
reader.ReadToFollowing("book")
Do
Console.WriteLine("ISBN: {0}", reader.GetAttribute("ISBN"))
Loop While reader.ReadToNextSibling("book")
End Using
Poznámky
Poznámka
Nevolejte ReadToNextSibling , pokud XmlReader
je počáteční stav (ReadState je Initial). Můžete volat Read dopředu a XmlReader
pak volat metodu ReadToNextSibling .
Platí pro
ReadToNextSibling(String, String)
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
Přejde na XmlReader
další prvek na stejné úrovni se zadaným místním názvem a identifikátorem URI oboru názvů.
public:
virtual bool ReadToNextSibling(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool ReadToNextSibling (string localName, string namespaceURI);
abstract member ReadToNextSibling : string * string -> bool
override this.ReadToNextSibling : string * string -> bool
Public Overridable Function ReadToNextSibling (localName As String, namespaceURI As String) As Boolean
Parametry
- localName
- String
Místní název elementu na stejné hodnotě, na který chcete přejít.
- namespaceURI
- String
Identifikátor URI oboru názvů elementu na stejné úrovni, na který chcete přejít.
Návraty
true
je-li nalezen odpovídající prvek na stejné hodnotě; v opačném případě . false
Pokud není nalezen odpovídající element na stejné hodnotě, XmlReader
je umístěn na koncové značce (NodeType je XmlNodeType.EndElement
) nadřazeného elementu.
Výjimky
Před XmlReader dokončením předchozí asynchronní operace byla volána metoda . V tomto případě InvalidOperationException je vyvolán se zprávou "Asynchronní operace již probíhá.".
Obě hodnoty parametrů jsou null
.
Poznámky
Poznámka
Nevolejte ReadToNextSibling , pokud XmlReader
je počáteční stav (ReadState je Initial). Můžete volat Read dopředu a XmlReader
pak volat metodu ReadToNextSibling .