XmlReader.ReadStartElement Yöntem

Tanım

Geçerli düğümün bir öğe olduğunu denetler ve okuyucuyu sonraki düğüme ilerler.

Aşırı Yüklemeler

Name Description
ReadStartElement()

Geçerli düğümün bir öğe olduğunu denetler ve okuyucuyu sonraki düğüme ilerler.

ReadStartElement(String)

Geçerli içerik düğümünü verilen Name bir öğe olup olmadığını denetler ve okuyucuyu sonraki düğüme ilerler.

ReadStartElement(String, String)

Geçerli içerik düğümünü verilen LocalName ile bir öğe olup olmadığını denetler ve NamespaceURI okuyucuyu sonraki düğüme ilerler.

ReadStartElement()

Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs

Geçerli düğümün bir öğe olduğunu denetler ve okuyucuyu sonraki düğüme ilerler.

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

Özel durumlar

Giriş akışında yanlış XML ile karşılaşıldı.

Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.

Açıklamalar

Bu yöntem, giriş akışında bulunan öğenin içeriğinde sizi konumlandırmak için öğesini çağırır IsStartElementRead .

Ayrıca bkz.

Şunlara uygulanır

ReadStartElement(String)

Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs

Geçerli içerik düğümünü verilen Name bir öğe olup olmadığını denetler ve okuyucuyu sonraki düğüme ilerler.

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)

Parametreler

name
String

Öğesinin nitelenmiş adı.

Özel durumlar

Giriş akışında yanlış XML ile karşılaşıldı.

-veya-

Name öğesinin öğesi verilen nameile eşleşmiyor.

Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.

Örnekler

Aşağıdaki örnek, her öğenin metin içeriğini görüntüler.

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

Örnekte dosyası kullanılır book3.xml .

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

Açıklamalar

Bu yönteme yapılan çağrı, çağrısına IsStartElement karşılık gelir ve ardından çağrısına Readkarşılık gelir.

Ayrıca bkz.

Şunlara uygulanır

ReadStartElement(String, String)

Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs
Kaynak:
XmlReader.cs

Geçerli içerik düğümünü verilen LocalName ile bir öğe olup olmadığını denetler ve NamespaceURI okuyucuyu sonraki düğüme ilerler.

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)

Parametreler

localname
String

Öğesinin yerel adı.

ns
String

öğesinin ad alanı URI'si.

Özel durumlar

Giriş akışında yanlış XML ile karşılaşıldı.

-veya-

LocalName Bulunan öğenin ve NamespaceURI özellikleri verilen bağımsız değişkenlerle eşleşmiyor.

Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.

Açıklamalar

Bu yönteme yapılan çağrı, çağrısına IsStartElement karşılık gelir ve ardından çağrısına Readkarşılık gelir.

Ayrıca bkz.

Şunlara uygulanır