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é stejné straně.
Přetížení
| Name | Description |
|---|---|
| ReadToNextSibling(String) |
Přejde |
| ReadToNextSibling(String, String) |
Přejde |
ReadToNextSibling(String)
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
Přejde XmlReader na další prvek na stejné stejné straně 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 prvku na stejné straně, na který chcete přejít.
Návraty
true je-li nalezen odpovídající prvek na stejné hodnotě; jinak false. Pokud se nenajde odpovídající prvek na stejné stejné straně, XmlReader umístí se na koncovou značku (NodeType je XmlNodeType.EndElement) nadřazeného prvku.
Výjimky
Před XmlReader dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace už probíhá".
Parametr je prázdný řetězec.
Příklady
Následující příklad nač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 pro přechod na XmlReader metodu ReadToNextSibling a pak ji zavolat.
Platí pro
ReadToNextSibling(String, String)
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
- Zdroj:
- XmlReader.cs
Přejde XmlReader na 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é straně, 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
trueje-li nalezen odpovídající prvek na stejné hodnotě; v opačném případě . false Pokud se nenajde odpovídající prvek na stejné stejné straně, XmlReader umístí se na koncovou značku (NodeType je XmlNodeType.EndElement) nadřazeného prvku.
Výjimky
Před XmlReader dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace už 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 pro přechod na XmlReader metodu ReadToNextSibling a pak ji zavolat.