System.Xml.Linq Naamruimte

Bevat de klassen voor LINQ naar XML. LINQ naar XML is een in-memory XML-programmeerinterface waarmee u XML-documenten efficiënt en eenvoudig kunt wijzigen.

Klassen

Name Description
Extensions

Bevat de LINQ naar XML-extensiemethoden.

XAttribute

Vertegenwoordigt een XML-kenmerk.

XCData

Vertegenwoordigt een tekstknooppunt dat CDATA bevat.

XComment

Vertegenwoordigt een XML-opmerking.

XContainer

Vertegenwoordigt een knooppunt dat andere knooppunten kan bevatten.

XDeclaration

Vertegenwoordigt een XML-declaratie.

XDocument

Vertegenwoordigt een XML-document. Zie Overzicht van XDocument-klassen voor de onderdelen en het gebruik van een XDocument object.

XDocumentType

Vertegenwoordigt een XML-documenttypedefinitie (DTD).

XElement

Vertegenwoordigt een XML-element. Zie Het overzicht van XElement-klassen en de sectie Opmerkingen op deze pagina voor gebruiksgegevens en voorbeelden.

XName

Vertegenwoordigt een naam van een XML-element of -kenmerk.

XNamespace

Vertegenwoordigt een XML-naamruimte. Deze klasse kan niet worden overgenomen.

XNode

Vertegenwoordigt het abstracte concept van een knooppunt (element, opmerking, documenttype, verwerkingsinstructie of tekstknooppunt) in de XML-structuur.

XNodeDocumentOrderComparer

Bevat functionaliteit om knooppunten te vergelijken voor hun documentvolgorde. Deze klasse kan niet worden overgenomen.

XNodeEqualityComparer

Vergelijkt knooppunten om te bepalen of ze gelijk zijn. Deze klasse kan niet worden overgenomen.

XObject

Vertegenwoordigt een knooppunt of een kenmerk in een XML-structuur.

XObjectChangeEventArgs

Biedt gegevens voor de Changing en Changed gebeurtenissen.

XProcessingInstruction

Vertegenwoordigt een XML-verwerkingsinstructie.

XStreamingElement

Vertegenwoordigt elementen in een XML-structuur die ondersteuning biedt voor uitgestelde streaming-uitvoer.

XText

Vertegenwoordigt een tekstknooppunt.

Enums

Name Description
LoadOptions

Hiermee geeft u laadopties bij het parseren van XML.

ReaderOptions

Hiermee geeft u op of dubbele naamruimten weglaten bij het laden van een XDocument met een XmlReader.

SaveOptions

Hiermee geeft u serialisatieopties.

XObjectChange

Hiermee geeft u het gebeurtenistype op wanneer een gebeurtenis wordt gegenereerd voor een XObject.

Opmerkingen

Met LINQ naar XML kunt u het volgende doen:

  • XML laden uit bestanden of streams.

  • Serialiseer XML naar bestanden of streams.

  • Maak volledig nieuwe XML-structuren met behulp van functionele constructie.

  • QUERY's uitvoeren op XML-structuren met LINQ-query's.

  • XML-structuren in het geheugen bewerken.

  • XML-structuren valideren met XSD.

  • Gebruik een combinatie van deze functies om XML-structuren van de ene shape naar een andere te transformeren.

Zie ook