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.
XML verilerini işlemek için kullanabileceğiniz Microsoft teknolojilerinin listesi için aşağıdaki tablolara bakın.
.NET Framework Seçenekleri
Seçenek | İşlem türü | Açıklama |
---|---|---|
LINQ to XML (C#) LINQ to XML (Visual Basic) (System.Xml.Linq ad alanı) |
Bellek içi | - .NET Framework Language-Integrated Sorgusu (LINQ) teknolojisini temel alır. - Nesneler, ilişkisel veriler ve XML verileri için SQL'e benzer sorgu deneyimi sağlar. - Sezgisel belge oluşturma ve dönüştürme özellikleri sağlar. - Yeni kod yazıyorsanız bu seçeneği kullanın. |
System.Xml.XmlReader | Akış tabanlı | - XML verilerine erişmek için hızlı, önbelleğe alınmamış, yalnızca ileriye doğru bir yol sağlar. - yöntemini kullanarak nesneler oluşturabilir ve sınıfını XmlReader.Create kullanarak XmlReaderSettings nesnede etkinleştirecek özellik kümesini belirtebilirsiniz. |
System.Xml.XmlWriter | Akış tabanlı | - XML verileri oluşturmak için hızlı, önbelleğe alınmamış, yalnızca ileriye doğru bir yol sağlar. - yöntemini kullanarak nesneler oluşturabilir ve sınıfını XmlWriter.Create kullanarak XmlWriterSettings nesnede etkinleştirecek özellik kümesini belirtebilirsiniz. |
System.Xml.XmlDocument | Bellek içi | - W3C Belge Nesne Modeli (DOM) Düzey 1 Çekirdeği ve DOM Düzey 2 Çekirdek önerilerini uygular. - Tanıdık DOM modeline dayalı yöntemler ve özellikler kullanarak düğüm oluşturabilir, ekleyebilir, kaldırabilir ve değiştirebilirsiniz. - W3C DOM kullanan mevcut kodu değiştiriyorsanız bu seçeneği kullanın. |
System.Xml.XPath.XPathNavigator | Bellek içi | - İmleç modeli kullanarak çeşitli düzenleme seçenekleri ve gezinti özellikleri sunar. - XML belgeleri bir XPathDocument veya XmlDocument nesnesinde bulunabilir. - XML'nin salt okunur işlenmesi için mükemmel performans sağlar. - Mevcut kodu XPath sorgularıyla veya XSLT dönüştürmeleriyle değiştiriyorsanız bu seçeneği kullanın. |
XslCompiledTransform | Bellek içi | - XSL dönüşümlerini kullanarak XML verilerini dönüştürmeye yönelik seçenekler sağlar. - XSLT Derleyicisi (xsltc.exe), uygulamanızda önceden derlenmiş dönüştürmelere başvurmanızı sağlar. |
Win32 ve COM Tabanlı Seçenekler
Seçenek | Açıklama |
---|---|
Xmllite | - Yüksek performanslı XML uygulamaları oluşturmanıza yardımcı olan hızlı, güvenli, önbelleğe almayan, yalnızca ileriye doğru XML ayrıştırıcısı. - Dinamik bağlantı kitaplıklarını (DLL' ler) kullanabilen herhangi bir dille çalışır; C++ kullanmanızı öneririz. |
MSXML | - Windows işletim sistemine dahil edilen XML'yi işlemek için COM tabanlı teknoloji. - XPath ve XSLT desteğiyle DOM'un yerel bir uygulamasını sağlar. - SAX2 olay tabanlı ayrıştırıcıyı içerir. |
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.