System.Xml.Linq Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
Classes
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. Pour les composants et l’utilisation d’un objet XDocument, consultez Vue d’ensemble de la classe XDocument. |
XDocumentType |
Représente une définition DTD (Document Type Definition) XML. |
XElement |
Représente un élément XML. Pour des informations d’utilisation et des exemples, consultez Vue d’ensemble de la classe XElement et la section Notes de cette page. |
XName |
Représente un nom d'un élément ou attribut 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) dans l'arborescence XML. |
XNodeDocumentOrderComparer |
Contient une fonctionnalité permettant de comparer des nœuds pour ce qui est de leur ordre dans le document. 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
LoadOptions |
Spécifie les options de chargement à utiliser pendant l'analyse 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 objet XObject. |
Remarques
À l’aide de LINQ to XML, vous pouvez :
charger du code XML à partir de fichiers ou de flux ;
sérialiser du code XML vers des fichiers ou des flux ;
Créez des arborescences XML à partir de zéro à l’aide de la construction fonctionnelle.
Interroger des arborescences XML à l’aide de requêtes LINQ.
Manipuler les 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 à une autre.