XmlReader.ReadStartElement Metode

Definisi

Memeriksa apakah simpul saat ini adalah elemen dan memajukan pembaca ke simpul berikutnya.

Overload

Nama Deskripsi
ReadStartElement()

Memeriksa apakah simpul saat ini adalah elemen dan memajukan pembaca ke simpul berikutnya.

ReadStartElement(String)

Memeriksa apakah simpul konten saat ini adalah elemen dengan yang diberikan Name dan memajukan pembaca ke simpul berikutnya.

ReadStartElement(String, String)

Memeriksa apakah simpul konten saat ini adalah elemen dengan yang diberikan LocalName dan NamespaceURI dan memajukan pembaca ke simpul berikutnya.

ReadStartElement()

Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs

Memeriksa apakah simpul saat ini adalah elemen dan memajukan pembaca ke simpul berikutnya.

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

Pengecualian

XML yang salah ditemukan di aliran input.

Metode XmlReader dipanggil sebelum operasi asinkron sebelumnya selesai. Dalam hal ini, InvalidOperationException dilemparkan dengan pesan "Operasi asinkron sudah berlangsung."

Keterangan

Metode ini memanggil IsStartElement diikuti dengan Read untuk memposisikan Anda pada konten elemen yang ditemukan di aliran input.

Lihat juga

Berlaku untuk

ReadStartElement(String)

Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs

Memeriksa apakah simpul konten saat ini adalah elemen dengan yang diberikan Name dan memajukan pembaca ke simpul berikutnya.

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)

Parameter

name
String

Nama elemen yang memenuhi syarat.

Pengecualian

XML yang salah ditemukan di aliran input.

-atau-

Elemen Name tidak cocok dengan yang diberikan name.

Metode XmlReader dipanggil sebelum operasi asinkron sebelumnya selesai. Dalam hal ini, InvalidOperationException dilemparkan dengan pesan "Operasi asinkron sudah berlangsung."

Contoh

Contoh berikut menampilkan konten teks dari setiap elemen.

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

Contohnya menggunakan book3.xml file .

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

Keterangan

Panggilan ke metode ini sesuai dengan panggilan untuk IsStartElement diikuti dengan panggilan ke Read.

Lihat juga

Berlaku untuk

ReadStartElement(String, String)

Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs

Memeriksa apakah simpul konten saat ini adalah elemen dengan yang diberikan LocalName dan NamespaceURI dan memajukan pembaca ke simpul berikutnya.

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)

Parameter

localname
String

Nama lokal elemen .

ns
String

URI namespace elemen.

Pengecualian

XML yang salah ditemukan di aliran input.

-atau-

Properti LocalName dan NamespaceURI elemen yang ditemukan tidak cocok dengan argumen yang diberikan.

Metode XmlReader dipanggil sebelum operasi asinkron sebelumnya selesai. Dalam hal ini, InvalidOperationException dilemparkan dengan pesan "Operasi asinkron sudah berlangsung."

Keterangan

Panggilan ke metode ini sesuai dengan panggilan untuk IsStartElement diikuti dengan panggilan ke Read.

Lihat juga

Berlaku untuk