XmlReader.ReadStartElement 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í.
Zkontroluje, že aktuální uzel je prvek a přejde čtenáře na další uzel.
Přetížení
ReadStartElement() |
Zkontroluje, že aktuální uzel je prvek a přejde čtenáře na další uzel. |
ReadStartElement(String) |
Zkontroluje, že aktuální uzel obsahu je prvek se zadaným Name prvkem a přejde čtenáře na další uzel. |
ReadStartElement(String, String) |
Zkontroluje, že aktuální uzel obsahu je prvek se zadaným LocalName prvkem a NamespaceURI přejde čtenáře na další uzel. |
ReadStartElement()
Zkontroluje, že aktuální uzel je prvek a přejde čtenáře na další uzel.
public:
virtual void ReadStartElement();
public virtual void ReadStartElement ();
abstract member ReadStartElement : unit -> unit
override this.ReadStartElement : unit -> unit
Public Overridable Sub ReadStartElement ()
Výjimky
Ve vstupním streamu došlo k nesprávnému XML.
XmlReader Metoda byla volána před dokončením předchozí asynchronní operace. V tomto případě InvalidOperationException se vyvolá zpráva "Asynchronní operace už probíhá".
Poznámky
Tato metoda volá IsStartElement , aby Read vás umístila na obsah tohoto prvku nalezeného ve vstupním datovém proudu.
Viz také
Platí pro
ReadStartElement(String)
Zkontroluje, že aktuální uzel obsahu je prvek se zadaným Name prvkem a přejde čtenáře na další uzel.
public:
virtual void ReadStartElement(System::String ^ name);
public virtual void ReadStartElement (string name);
abstract member ReadStartElement : string -> unit
override this.ReadStartElement : string -> unit
Public Overridable Sub ReadStartElement (name As String)
Parametry
- name
- String
Kvalifikovaný název elementu.
Výjimky
XmlReader Metoda byla volána před dokončením předchozí asynchronní operace. V tomto případě InvalidOperationException se vyvolá zpráva "Asynchronní operace už probíhá".
Příklady
Následující příklad zobrazí textový obsah každého prvku.
using (XmlReader reader = XmlReader.Create("book3.xml")) {
// Parse the XML document. ReadString is used to
// read the text content of the elements.
reader.Read();
reader.ReadStartElement("book");
reader.ReadStartElement("title");
Console.Write("The content of the title element: ");
Console.WriteLine(reader.ReadString());
reader.ReadEndElement();
reader.ReadStartElement("price");
Console.Write("The content of the price element: ");
Console.WriteLine(reader.ReadString());
reader.ReadEndElement();
reader.ReadEndElement();
}
Using reader As XmlReader = XmlReader.Create("book3.xml")
' Parse the XML document. ReadString is used to
' read the text content of the elements.
reader.Read()
reader.ReadStartElement("book")
reader.ReadStartElement("title")
Console.Write("The content of the title element: ")
Console.WriteLine(reader.ReadString())
reader.ReadEndElement()
reader.ReadStartElement("price")
Console.Write("The content of the price element: ")
Console.WriteLine(reader.ReadString())
reader.ReadEndElement()
reader.ReadEndElement()
End Using
Příklad používá book3.xml
soubor.
<book>
<title>Pride And Prejudice</title>
<price>19.95</price>
</book>
Poznámky
Volání této metody odpovídá volání IsStartElement následované voláním Read.
Viz také
Platí pro
ReadStartElement(String, String)
Zkontroluje, že aktuální uzel obsahu je prvek se zadaným LocalName prvkem a NamespaceURI přejde čtenáře na další uzel.
public:
virtual void ReadStartElement(System::String ^ localname, System::String ^ ns);
public virtual void ReadStartElement (string localname, string ns);
abstract member ReadStartElement : string * string -> unit
override this.ReadStartElement : string * string -> unit
Public Overridable Sub ReadStartElement (localname As String, ns As String)
Parametry
- localname
- String
Místní název elementu.
- ns
- String
Identifikátor URI oboru názvů elementu.
Výjimky
Ve vstupním streamu došlo k nesprávnému XML.
-nebo-
NamespaceURI Vlastnosti LocalName nalezeného prvku neodpovídají zadaným argumentů.
XmlReader Metoda byla volána před dokončením předchozí asynchronní operace. V tomto případě InvalidOperationException se vyvolá zpráva "Asynchronní operace už probíhá".
Poznámky
Volání této metody odpovídá volání IsStartElement následované voláním Read.