XmlReader.ReadStartElement Metódus

Definíció

Ellenőrzi, hogy az aktuális csomópont elem-e, és a következő csomópontra lépteti az olvasót.

Túlterhelések

Name Description
ReadStartElement()

Ellenőrzi, hogy az aktuális csomópont elem-e, és a következő csomópontra lépteti az olvasót.

ReadStartElement(String)

Ellenőrzi, hogy az aktuális tartalomcsomópont egy adott elem, Name és az olvasót a következő csomópontra lépteti.

ReadStartElement(String, String)

Ellenőrzi, hogy az aktuális tartalomcsomópont egy adott elem, LocalName és NamespaceURI az olvasót a következő csomópontra lépteti.

ReadStartElement()

Forrás:
XmlReader.cs
Forrás:
XmlReader.cs
Forrás:
XmlReader.cs
Forrás:
XmlReader.cs
Forrás:
XmlReader.cs

Ellenőrzi, hogy az aktuális csomópont elem-e, és a következő csomópontra lépteti az olvasót.

public:
 virtual void ReadStartElement();
public virtual void ReadStartElement();
abstract member ReadStartElement : unit -> unit
override this.ReadStartElement : unit -> unit
Public Overridable Sub ReadStartElement ()

Kivételek

Helytelen XML-hiba történt a bemeneti adatfolyamban.

Egy XmlReader metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.

Megjegyzések

Ez a metódushívások IsStartElement követik Read a bemeneti adatfolyamban található elem tartalmának elhelyezését.

Lásd még

A következőre érvényes:

ReadStartElement(String)

Forrás:
XmlReader.cs
Forrás:
XmlReader.cs
Forrás:
XmlReader.cs
Forrás:
XmlReader.cs
Forrás:
XmlReader.cs

Ellenőrzi, hogy az aktuális tartalomcsomópont egy adott elem, Name és az olvasót a következő csomópontra lépteti.

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)

Paraméterek

name
String

Az elem minősített neve.

Kivételek

Helytelen XML-hiba történt a bemeneti adatfolyamban.

-vagy-

Az Name elem nem egyezik a megadott name.

Egy XmlReader metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.

Példák

Az alábbi példa az egyes elemek szöveges tartalmát jeleníti meg.

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

A példa a book3.xml fájlt használja.

<book>
  <title>Pride And Prejudice</title>
  <price>19.95</price>
</book>

Megjegyzések

Ennek a metódusnak a hívása egy hívásnak felel meg, IsStartElement amelyet a hívás Readkövet.

Lásd még

A következőre érvényes:

ReadStartElement(String, String)

Forrás:
XmlReader.cs
Forrás:
XmlReader.cs
Forrás:
XmlReader.cs
Forrás:
XmlReader.cs
Forrás:
XmlReader.cs

Ellenőrzi, hogy az aktuális tartalomcsomópont egy adott elem, LocalName és NamespaceURI az olvasót a következő csomópontra lépteti.

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)

Paraméterek

localname
String

Az elem helyi neve.

ns
String

Az elem névterének URI-ja.

Kivételek

Helytelen XML-hiba történt a bemeneti adatfolyamban.

-vagy-

A LocalName talált elem és NamespaceURI tulajdonságok nem egyeznek a megadott argumentumokkal.

Egy XmlReader metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.

Megjegyzések

Ennek a metódusnak a hívása egy hívásnak felel meg, IsStartElement amelyet a hívás Readkövet.

Lásd még

A következőre érvényes: