Partager via


System.Xml, espaces de noms

System.Xml et ses espaces de noms enfants (System.Xml.Linq, System.Xml.Schema et System.Xml.Serialization) contiennent des types pour le traitement XML.

Cette rubrique affiche les types dans les espaces de noms System.Xml inclus dans les .NET pour les applications du Windows Store. Notez que les .NET pour les applications du Windows Store n'incluent pas tous les membres de chaque type. Pour plus d'informations sur les différents types, consultez les rubriques associées. La documentation à propos d'un type indique quels membres sont inclus dans les .NET pour les applications du Windows Store.

Espace de noms System.Xml

Types pris en charge dans les .NET pour les applications du Windows Store

Description

ConformanceLevel

Spécifie l'ampleur des contrôles d'entrée ou de sortie que les objets XmlReader et XmlWriter créés effectuent.

DtdProcessing

Spécifie les options de traitement des DTD. L'énumération DtdProcessing est utilisée par XmlReaderSettings.

IXmlDictionary

Interface qui définit le contrat qu'un dictionnaire XML doit implémenter pour être utilisé par les implémentations XmlDictionaryReader et XmlDictionaryWriter.

IXmlLineInfo

Fournit une interface pour permettre à une classe de retourner des informations de ligne et de position.

IXmlNamespaceResolver

Fournit un accès en lecture seule à un jeu de mappages de préfixes et d'espaces de noms.

NamespaceHandling

Spécifie si vous souhaitez supprimer les déclarations d'espace de noms en double dans le XmlWriter.

NameTable

Implémente un XmlNameTable à thread unique.

NewLineHandling

Spécifie comment gérer les sauts de ligne.

ReadState

Spécifie l'état du lecteur.

UniqueId

Identificateur unique optimisé pour les GUID.

WriteState

Spécifie l'état du XmlWriter.

XmlBinaryReaderSession

Permet la gestion dynamique des chaînes optimisées.

XmlBinaryWriterSession

Permet d'utiliser un dictionnaire dynamique pour compresser des chaînes courantes qui apparaissent dans un message et conserver l'état.

XmlConvert

Encode et décode les noms XML et fournit des méthodes pour la conversion des types Common Language Runtime en types de langage XSD (XML Schema Definition). Lors de la conversion de types de données, les valeurs retournées sont indépendantes des paramètres régionaux.

XmlDictionary

Implémente un dictionnaire utilisé pour optimiser les implémentations de lecteur/writer XML de Windows Communication Foundation (WCF).

XmlDictionaryReader

Classe abstraite dont dérive Windows Communication Foundation (WCF) pour procéder à la sérialisation et à la désérialisation.

XmlDictionaryReaderQuotas

Contient des valeurs de quota configurables pour les XmlDictionaryReaders.

XmlDictionaryString

Représente une entrée stockée dans un XmlDictionary.

XmlDictionaryWriter

Classe abstraite dont dérive Windows Communication Foundation (WCF) pour procéder à la sérialisation et à la désérialisation.

XmlException

Retourne des informations détaillées sur la dernière exception.

XmlNamespaceManager

Résout des espaces de noms dans une collection, ajoute des espaces de noms à une collection, en supprime de celle-ci et gère la portée de ces espaces de noms.

XmlNamespaceScope

Définit la portée espace de noms.

XmlNameTable

Table d'objets de chaînes atomisées.

XmlNodeType

Spécifie le type de nœud.

XmlParserContext

Fournit toutes les informations de contexte requises par le XmlReader pour analyser un fragment XML.

XmlQualifiedName

Représente un nom qualifié XML.

XmlReader

Représente un lecteur fournissant un accès rapide, non mis en cache et en avant uniquement vers les données XML.

XmlReaderSettings

Spécifie un jeu de fonctionnalités à prendre en charge sur l'objet XmlReader créé par la méthode Create.

XmlSpace

Spécifie la portée xml:space actuelle.

XmlWriter

Représente un writer qui fournit un moyen rapide, sans mémoire cache, en avant uniquement de générer des flux de données ou des fichiers contenant des données XML.

XmlWriterSettings

Spécifie un jeu de fonctionnalités à prendre en charge sur l'objet XmlWriter créé par la méthode Create.

Espace de noms System.Xml.Linq

Types pris en charge dans les .NET pour les applications du Windows Store

Description

Extensions

Contient les méthodes d'extension LINQ to XML.

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.

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.

XObjectChange

Spécifie le type d'événement lorsqu'un événement est déclenché pour un objet XObject.

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.

Espace de noms System.Xml.Schema

Types pris en charge dans les .NET pour les applications du Windows Store

Description

XmlSchema

Représentation en mémoire d'un schéma XML tel qu'il est spécifié dans les spécifications « XML Schema Part 1: Structures » et « XML Schema Part 2: Datatypes » du World Wide Web Consortium (W3C).

XmlSchemaForm

Indique si les attributs ou les éléments doivent être qualifiés à l'aide d'un préfixe d'espace de noms.

Espace de noms System.Xml.Serialization

Types pris en charge dans les .NET pour les applications du Windows Store

Description

IXmlSerializable

Fournit une mise en forme personnalisée pour la sérialisation et la désérialisation XML.

XmlAnyAttributeAttribute

Spécifie que le membre (un champ retournant un tableau d'objets XmlAttribute) peut contenir n'importe quel attribut XML.

XmlAnyElementAttribute

Spécifie que le membre (un champ retournant un tableau d'objets XmlElement ou XmlNode) contient des objets représentant tout élément XML n'ayant pas de membre correspondant dans l'objet en cours de sérialisation ou de désérialisation.

XmlAnyElementAttributes

Représente une collection d'objets XmlAnyElementAttribute.

XmlArrayAttribute

Spécifie que XmlSerializer doit sérialiser un membre de classe particulier en tant que tableau d'éléments XML.

XmlArrayItemAttribute

Spécifie les types dérivés que le XmlSerializer peut placer dans un tableau sérialisé.

XmlArrayItemAttributes

Représente une collection d'objets XmlArrayItemAttribute.

XmlAttributeAttribute

Spécifie que le XmlSerializer doit sérialiser le membre de classe en tant qu'attribut XML.

XmlAttributeOverrides

Permet de substituer les attributs de propriété, de champ et de classe lors de l'utilisation du XmlSerializer pour sérialiser ou désérialiser un objet.

XmlAttributes

Représente une collection d'objets attribut qui contrôlent la manière dont le XmlSerializer sérialise et désérialise un objet.

XmlChoiceIdentifierAttribute

Spécifie que le membre peut être détecté à l'aide d'une énumération.

XmlElementAttribute

Indique qu'un champ public ou une propriété publique représente un élément XML lorsque le XmlSerializer sérialise ou désérialise l'objet qui le contient.

XmlElementAttributes

Représente une collection d'objets XmlElementAttribute utilisés par le XmlSerializer pour substituer le mode par défaut de sérialisation d'une classe.

XmlEnumAttribute

Contrôle la manière dont le XmlSerializer sérialise un membre de l'énumération.

XmlIgnoreAttribute

Demande à la méthode Serialize de XmlSerializer de ne pas sérialiser la valeur du champ public ou de la propriété publique en lecture/écriture.

XmlIncludeAttribute

Permet au XmlSerializer de reconnaître un type lorsqu'il sérialise ou désérialise un objet.

XmlNamespaceDeclarationsAttribute

Spécifie que la propriété, le paramètre, la valeur de retour ou le membre de classe cible contient des préfixes associés aux espaces de noms utilisés dans un document XML.

XmlRootAttribute

Contrôle la sérialisation XML de la cible d'attribut en tant qu'élément racine XML.

XmlSchemaProviderAttribute

Dans le cadre d'une application à un type, stocke le nom d'une méthode statique du type qui retourne un schéma XML et un XmlQualifiedName (ou XmlSchemaType pour les types anonymes) qui contrôle la sérialisation du type.

XmlSerializer

Sérialise et désérialise des objets vers et à partir de documents XML. Le XmlSerializer vous permet de contrôler le mode d'encodage des objets en XML.

XmlSerializerNamespaces

Contient les préfixes et espaces de noms XML utilisés par le XmlSerializer pour générer des noms complets dans une instance de document XML.

XmlTextAttribute

Indique au XmlSerializer que le membre doit être traité en tant que texte XML lorsque la classe qui le contient est sérialisée ou désérialisée.

XmlTypeAttribute

Contrôle le schéma XML généré lorsque la cible de l'attribut est sérialisée par le XmlSerializer.

Voir aussi

Concepts

.NET pour les API d'applications du Windows Store