Aracılığıyla paylaş


XmlReader.ReadStartElement Yöntem

Tanım

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

Aşırı Yüklemeler

ReadStartElement()

Geçerli düğümün bir öğe olup olmadığını 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 bir 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 bir sonraki düğüme ilerler.

ReadStartElement()

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

Geçerli düğümün bir öğe olup olmadığını 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

Geçerli içerik düğümünü verilen Name bir öğe olup olmadığını denetler ve okuyucuyu bir 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 tam 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 örnekte her öğenin metin içeriği görüntülenir.

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 bir çağrı, çağrısının IsStartElement 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

Geçerli içerik düğümünü verilen LocalName ile bir öğe olup olmadığını denetler ve NamespaceURI okuyucuyu bir 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 bir çağrı, çağrısının IsStartElement ardından çağrısına Readkarşılık gelir.

Ayrıca bkz.

Şunlara uygulanır