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.

C#
public virtual void 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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

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.

C#
public virtual void ReadStartElement (string name);

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.

C#
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();
}

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

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

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.

C#
public virtual void ReadStartElement (string localname, string ns);

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0