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 , IXPathNavigableveya alt türlerini XNode kullanınXmlReader.

Bu, yöntemleri bellek içi XML belgesinin XmlDocumentXmlNodebelirli uygulamalarından ayırır ve , veya kullanan sanal XML veri kaynaklarıyla çalışmalarına izin verdiğinden, , XmlReaderveya XPathNavigatorXPathDocumentyerine bu soyutlamaları XNodekullanı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ı.

Ayrıca bkz.