Bibliothèque de classes .NET Framework
System.Xml.Linq, espace de noms
Cet article a fait l'objet d'une traduction manuelle. Pour afficher simultanément cette page et le contenu source en anglais, choisissez le paramètre d'affichage Basse densité.
Contient les classes pour LINQ to XML. LINQ to XML est une interface de programmation XML en mémoire qui vous permet de modifier des documents XML efficacement et facilement.
En utilisant LINQ to XML, vous pouvez :
Charger du code XML à partir de fichiers ou de flux de données.
Sérialiser du code XML vers des fichiers ou des flux de données.
Créer des arborescences XML à l'aide de la construction fonctionnelle.
Interroger des arborescences XML à l'aide de requêtes LINQ.
Manipuler des arborescences XML en mémoire.
Valider des arborescences XML à l'aide de XSD.
Utiliser une combinaison de ces fonctionnalités pour transformer des arborescences XML d'une forme en une autre.
Classes
| Classe | Description | |
|---|---|---|
|
Extensions | Contient les méthodes d'extension LINQ to XML. |
|
XAttribute | Représente un attribut XML. |
|
XCData | Représente un nœud de texte qui contient CDATA. |
|
XComment | Représente un commentaire XML. |
|
XContainer | Représente un nœud qui peut contenir d'autres nœuds. |
|
XDeclaration | Représente une déclaration XML. |
|
XDocument | Représente un document XML. |
|
XDocumentType | Représente une définition de type de document (DTD) XML. |
|
XElement | Représente un élément XML. |
|
XName | Représente un nom d'un attribut ou d'un élément XML. |
|
XNamespace | Représente un espace de noms XML. Cette classe ne peut pas être héritée. |
|
XNode | Représente le concept abstrait d'un nœud (élément, commentaire, type de document, instruction de traitement ou nœud de texte) de l'arborescence XML. |
|
XNodeDocumentOrderComparer | Contient les fonctionnalités qui permettent de comparer l'ordre des documents de nœuds. Cette classe ne peut pas être héritée. |
|
XNodeEqualityComparer | Compare des nœuds pour déterminer s'ils sont égaux. Cette classe ne peut pas être héritée. |
|
XObject | Représente un nœud ou un attribut dans une arborescence XML. |
|
XObjectChangeEventArgs | Fournit des données pour les événements Changing et Changed. |
|
XProcessingInstruction | Représente une instruction de traitement XML. |
|
XStreamingElement | Représente les éléments d'une arborescence XML qui prend en charge la sortie de diffusion en continu différée. |
|
XText | Représente un nœud de texte. |
Énumérations
| Énumération | Description | |
|---|---|---|
|
LoadOptions | Spécifie les options de charge lors de l'analyse du code XML. |
|
ReaderOptions | Spécifie s'il faut omettre des espaces de noms en double lors du chargement d'un XDocument avec un XmlReader. |
|
SaveOptions | Spécifie les options de sérialisation. |
|
XObjectChange | Spécifie le type d'événement lorsqu'un événement est déclenché pour un XObject. |
Voir aussi