XmlReader.ReadStartElement Metoda

Definice

Zkontroluje, jestli je aktuální uzel prvkem a přejde čtenáře na další uzel.

Přetížení

Name Description
ReadStartElement()

Zkontroluje, jestli je aktuální uzel prvkem a přejde čtenáře na další uzel.

ReadStartElement(String)

Zkontroluje, že aktuální uzel obsahu je prvek s daný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 uzlem a NamespaceURI přejde čtenáře na další uzel.

ReadStartElement()

Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs

Zkontroluje, jestli je aktuální uzel prvkem 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 byla zjištěna nesprávná hodnota XML.

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á".

Poznámky

Tato metoda volá IsStartElement , Read za kterým následuje umístění na obsah tohoto prvku nalezeného ve vstupním datovém proudu.

Viz také

Platí pro

ReadStartElement(String)

Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs

Zkontroluje, že aktuální uzel obsahu je prvek s daný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

Ve vstupním streamu byla zjištěna nesprávná hodnota XML.

nebo

Prvek Name neodpovídá zadanému nameprvku .

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á".

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)

Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs
Zdroj:
XmlReader.cs

Zkontroluje, že aktuální uzel obsahu je prvek se zadaným LocalName uzlem 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 byla zjištěna nesprávná hodnota XML.

nebo

Nalezené LocalName prvky a NamespaceURI vlastnosti neodpovídají zadaným argumentů.

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á".

Poznámky

Volání této metody odpovídá volání IsStartElement následované voláním Read.

Viz také

Platí pro