XmlReader.ReadStartElement Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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.