XML-feldolgozási beállítások

Az XML-adatok feldolgozásához használható Microsoft-technológiák listáját az alábbi táblázatokban találja.

.NET-keretrendszer beállítások

Beállítás Feldolgozási típus Leírás
LINQ to XML (C#)
LINQ to XML (Visual Basic)
(System.Xml.Linq névtér)
Memóriabeli - A .NET-keretrendszer Language-Integrated Query (LINQ) technológián alapul.
– Az SQL-hez hasonló lekérdezési élményt biztosít objektumokhoz, relációs adatokhoz és XML-adatokhoz.
– Intuitív dokumentum-létrehozási és -átalakítási képességeket biztosít.
– Akkor használja ezt a lehetőséget, ha új kódot ír.
System.Xml.XmlReader Streamalapú – Gyors, nem gyorsítótárazott, csak továbbítható módot biztosít az XML-adatok elérésére.
– A metódussal XmlReader.Create objektumokat hozhat létre, és az osztály használatával megadhatja az objektumon engedélyezni kívánt funkciók készletét XmlReaderSettings .
System.Xml.XmlWriter Streamalapú – Gyors, nem gyorsítótárazott, csak továbbítható módot biztosít AZ XML-adatok létrehozásához.
– A metódussal XmlWriter.Create objektumokat hozhat létre, és az osztály használatával megadhatja az objektumon engedélyezni kívánt funkciók készletét XmlWriterSettings .
System.Xml.XmlDocument Memóriabeli - Implementálja a W3C Document Object Model (DOM) Level 1 Core és DOM Level 2 Core javaslatokat.
– A jól ismert DOM-modellen alapuló módszerekkel és tulajdonságokkal csomópontokat hozhat létre, szúrhat be, távolíthat el és módosíthat.
– Akkor használja ezt a lehetőséget, ha a W3C DOM-ot használó meglévő kódot módosítja.
System.Xml.XPath.XPathNavigator Memóriabeli – Számos szerkesztési lehetőséget és navigációs lehetőséget kínál a kurzormodell használatával.
– AZ XML-dokumentumok egy vagy XmlDocument objektumban XPathDocument is tárolhatók.
– Kiváló teljesítményt nyújt az XML írásvédett feldolgozásához.
– Akkor használja ezt a lehetőséget, ha meglévő kódot módosít XPath-lekérdezésekkel vagy XSLT-átalakításokkal.
XslCompiledTransform Memóriabeli – Lehetővé teszi az XML-adatok XSL-átalakításokkal történő átalakítását.
– Az XSLT-fordító (xsltc.exe) lehetővé teszi, hogy előre lefordított átalakításokra hivatkozzon az alkalmazásban.

Win32- és COM-alapú beállítások

Beállítás Leírás
XmlLite – Gyors, biztonságos, nem gyorsítótárazó, csak továbbítható XML-elemző, amellyel nagy teljesítményű XML-alkalmazásokat hozhat létre.
– Bármely olyan nyelvvel működik, amely dinamikus csatolású kódtárakat (DLL-eket) használhat; A C++ használatát javasoljuk.
MSXML - COM-alapú technológia a Windows operációs rendszer részét képező XML feldolgozásához.
– A DOM natív implementációját biztosítja az XPath és az XSLT támogatásával.
– A SAX2 eseményalapú elemzőt tartalmazza.

Lásd még