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
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.