System.Xml.Linq, espace de noms ()

Changer de vue:
ScriptFree
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
Classe publique Extensions Contient les méthodes d'extension LINQ to XML.
Classe publique XAttribute Représente un attribut XML.
Classe publique XCData Représente un nœud de texte qui contient CDATA.
Classe publique XComment Représente un commentaire XML.
Classe publique XContainer Représente un nœud qui peut contenir d'autres nœuds.
Classe publique XDeclaration Représente une déclaration XML.
Classe publique XDocument Représente un document XML.
Classe publique XDocumentType Représente une définition de type de document (DTD) XML.
Classe publique XElement Représente un élément XML.
Classe publique XName Représente un nom d'un attribut ou d'un élément XML.
Classe publique XNamespace Représente un espace de noms XML. Cette classe ne peut pas être héritée.
Classe publique 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.
Classe publique 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.
Classe publique XNodeEqualityComparer Compare des nœuds pour déterminer s'ils sont égaux. Cette classe ne peut pas être héritée.
Classe publique XObject Représente un nœud ou un attribut dans une arborescence XML.
Classe publique XObjectChangeEventArgs Fournit des données pour les événements Changing et Changed.
Classe publique XProcessingInstruction Représente une instruction de traitement XML.
Classe publique XStreamingElement Représente les éléments d'une arborescence XML qui prend en charge la sortie de diffusion en continu différée.
Classe publique XText Représente un nœud de texte.
Énumérations

  Énumération Description
Énumération publique LoadOptions Spécifie les options de charge lors de l'analyse du code XML.
Énumération publique ReaderOptions Spécifie s'il faut omettre des espaces de noms en double lors du chargement d'un XDocument avec un XmlReader.
Énumération publique SaveOptions Spécifie les options de sérialisation.
Énumération publique XObjectChange Spécifie le type d'événement lorsqu'un événement est déclenché pour un XObject.
Voir aussi

Référence

Autres ressources