Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, doğrudan C# veya Visual Basic'te bir XmlReader XML ağacının nasıl oluşturulacağı gösterilmektedir. öğesinden XmlReaderoluşturmak XElement için öğesini bir öğe düğümünde XmlReader konumlandırın. açıklamaları XmlReader ve işleme yönergelerini atlar, ancak bir metin düğümünde konumlandırılırsa XmlReader bir hata oluşur. Bu tür hataları önlemek için öğesinden xml ağacı oluşturmadan önce öğesini bir öğeye XmlReaderyerleştirinXmlReader.
Örnek: XmlReader nesnesinden XElement nesnesi yükleme
Bu örnekte XML belgesi Örnek XML dosyası: Kitaplar kullanılmıştır.
Aşağıdaki kod bir XmlReader nesne oluşturur, ilk öğe düğümünü bulana kadar düğümleri okur ve nesneyi yükler XElement .
XmlReader r = XmlReader.Create("books.xml");
while (r.NodeType != XmlNodeType.Element)
r.Read();
XElement e = XElement.Load(r);
Console.WriteLine(e);
Dim r As XmlReader = XmlReader.Create("books.xml")
Do While r.NodeType <> XmlNodeType.Element
r.Read()
Loop
Dim e As XElement = XElement.Load(r)
Console.WriteLine(e)
Bu örnek aşağıdaki çıkışı oluşturur:
<Catalog>
<Book id="bk101">
<Author>Garghentini, Davide</Author>
<Title>XML Developer's Guide</Title>
<Genre>Computer</Genre>
<Price>44.95</Price>
<PublishDate>2000-10-01</PublishDate>
<Description>An in-depth look at creating applications
with XML.</Description>
</Book>
<Book id="bk102">
<Author>Garcia, Debra</Author>
<Title>Midnight Rain</Title>
<Genre>Fantasy</Genre>
<Price>5.95</Price>
<PublishDate>2000-12-16</PublishDate>
<Description>A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen
of the world.</Description>
</Book>
</Catalog>