System.Xml.Linq Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 | |
| 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.