System.Xml Kullanımı
Not
Bu içerik, Çerçeve Tasarım Yönergeleri: Kurallar, Deyimler ve Yeniden Kullanılabilir .NET Kitaplıkları için Desenler, 2. Sürüm'den Pearson Education, Inc.'in izniyle yeniden yazdırılır. Bu baskı 2008'de yayımlandı ve kitap o zamandan beri üçüncü baskıda tamamen revize edilmiştir. Bu sayfadaki bazı bilgiler güncel olmayabilir.
Bu bölümde, XML verilerini temsil etmek için kullanılabilecek ad alanları içinde System.Xml bulunan çeşitli türlerin kullanımı anlatılır.
❌XML verilerini temsil etmek için VEYA XmlDocument KULLANMAYINXmlNode. Bunun yerine , XmlReader, XmlWriterveya alt türlerinin XNode örneklerini IXPathNavigablekullanmayı tercih edin. XmlNode
ve XmlDocument
genel API'lerde kullanıma sunulurken tasarlanmamıştır.
✔️ DO, XML kabul eden veya döndüren üyelerin girişi veya çıkışı olarak , IXPathNavigable
veya alt türlerini XNode
kullanınXmlReader
.
Bu, yöntemleri bellek içi XML belgesinin XmlDocument
XmlNode
belirli uygulamalarından ayırır ve , veya kullanan sanal XML veri kaynaklarıyla çalışmalarına izin verdiğinden, , XmlReader
veya XPathNavigatorXPathDocumentyerine bu soyutlamaları XNode
kullanın.
❌ Temel alınan nesne modelinin veya veri kaynağının XML görünümünü temsil eden bir tür oluşturmak istiyorsanız, DO NOT alt sınıfı XmlDocument
.
Porsiyonlar © 2005, 2009 Microsoft Corporation. Tüm hakları saklıdır.
Pearson Education, Inc. in Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraryes, 2nd Edition by Krzysztof Cwalina and Brad Abrams izniyle yeniden yazdırıldı ve 22 Ekim 2008'de Addison-Wesley Professional tarafından Microsoft Windows Geliştirme Serisi'nin bir parçası olarak yayımlandı.