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 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
Ö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.