Share via


Opties voor XML-verwerking

Zie de volgende tabellen voor een lijst met Microsoft-technologieën die u kunt gebruiken voor het verwerken van XML-gegevens.

.NET Framework opties

Optie Verwerkingstype Beschrijving
LINQ to XML (C#)
LINQ to XML (Visual Basic)
(System.Xml.Linq naamruimte)
In het geheugen - Gebaseerd op de LINQ-technologie (.NET Framework Language-Integrated Query).
- Biedt query-ervaring die vergelijkbaar is met SQL voor objecten, relationele gegevens en XML-gegevens.
- Biedt intuïtieve mogelijkheden voor het maken en transformeren van documenten.
- Gebruik deze optie als u nieuwe code schrijft.
System.Xml.XmlReader Op basis van stream - Biedt een snelle, niet-in de cache opgeslagen, alleen-voorwaartse manier om toegang te krijgen tot XML-gegevens.
- U kunt objecten maken met behulp van de XmlReader.Create methode en de set functies opgeven die moeten worden ingeschakeld voor het object met behulp van de XmlReaderSettings -klasse.
System.Xml.XmlWriter Op basis van stream - Biedt een snelle, niet-cache, alleen-voorwaartse manier om XML-gegevens te genereren.
- U kunt objecten maken met behulp van de XmlWriter.Create methode en de set functies opgeven die moeten worden ingeschakeld voor het object met behulp van de XmlWriterSettings -klasse.
System.Xml.XmlDocument In het geheugen - Implementeert de W3C Document Object Model (DOM) Level 1 Core - en DOM Level 2 Core-aanbevelingen .
- U kunt knooppunten maken, invoegen, verwijderen en wijzigen met behulp van methoden en eigenschappen op basis van het vertrouwde DOM-model.
- Gebruik deze optie als u bestaande code wijzigt die gebruikmaakt van de W3C DOM.
System.Xml.XPath.XPathNavigator In het geheugen - Biedt verschillende bewerkingsopties en navigatiemogelijkheden met behulp van een cursormodel.
- XML-documenten kunnen zijn opgenomen in een XPathDocument - of XmlDocument -object.
- Biedt uitstekende prestaties voor alleen-lezenverwerking van XML.
- Gebruik deze optie als u bestaande code wijzigt met XPath-query's of XSLT-transformaties.
XslCompiledTransform In het geheugen - Biedt opties voor het transformeren van XML-gegevens met behulp van XSL-transformaties.
- Met de XSLT-compiler (xsltc.exe) kunt u verwijzen naar vooraf gecompileerde transformaties in uw app.

Win32- en COM-opties

Optie Beschrijving
XmlLite - Een snelle, veilige, niet-caching xml-parser die alleen doorstuurserver is en waarmee u XML-apps met hoge prestaties kunt bouwen.
- Werkt met elke taal die dynamic link libraries (DLL's) kan gebruiken; U wordt aangeraden C++te gebruiken.
MSXML - COM-technologie voor het verwerken van XML die is opgenomen in het Windows-besturingssysteem.
- Biedt een systeemeigen implementatie van de DOM met ondersteuning voor XPath en XSLT.
- Bevat de sax2-parser op basis van gebeurtenissen.

Zie ook