Exporter (0) Imprimer
Développer tout
Développer Réduire

ConformanceLevel, énumération

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

Espace de noms: System.Xml
Assembly : System.Xml (dans system.xml.dll)

public enum ConformanceLevel
public enum ConformanceLevel
public enum ConformanceLevel

 Nom de membreDescription
Prise en charge par le .NET Compact FrameworkAutoL'objet XmlReader ou XmlWriter détecte automatiquement si le document ou le fragment doit être vérifié et effectue le contrôle approprié. Si vous encapsulez un autre objet XmlReader ou XmlWriter, l'objet externe n'effectue aucun contrôle de conformité supplémentaire. Le contrôle de conformité doit être fait par l'objet sous-jacent. 
Prise en charge par le .NET Compact FrameworkDocumentLes données XML sont conformes aux règles définissant un document XML 1.0 de forme correcte. 

Ce niveau de contrôle garantit que le flux de données en cours de lecture ou d'écriture peut être consommé par n'importe quel processeur en tant que document XML 1.0 (http://www.w3.org/TR/REC-xml#NT-document).

Outre les contrôles ConformanceLevel.Fragment, le niveau de vérification ConformanceLevel.Document garantit également que :

  • L'élément de niveau supérieur ne contient pas de nœuds autres que de déclaration XML, de DTD, d'élément, de commentaire, d'espace blanc ou d'instruction de traitement.

  • Les données XML contiennent un seul nœud d'élément de niveau supérieur.

Prise en charge par le .NET Compact FrameworkFragmentLes données XML sont un fragment de XML bien formé. 

Ce niveau de conformité représente un document XML qui n'a pas nécessairement d'élément racine, mais qui est de forme correcte. Ce niveau de contrôle garantit que le flux de données en cours de lecture ou d'écriture peut être consommé par n'importe quel processeur en tant qu'entité analysée externe XML 1.0 (http://www.w3.org/TR/REC-xml#NT-extParsedEnt).

Lorsque vous créez une instance de lecteur ou de writer, vous pouvez utiliser la classe XmlReaderSettings ou XmlWriterSettings pour spécifier les fonctionnalités que vous voulez que la nouvelle instance prenne en charge. L'une des fonctionnalités que vous pouvez configurer est le niveau de conformité à appliquer aux données XML.

La création d'un lecteur ou d'un writer conforme garantit que les données XML en cours de traitement respectent le niveau de conformité spécifié. Si le flux de données en cours de lecture ou d'écriture ne respecte pas le niveau de conformité, une exception est levée.

Pour plus d'informations, consultez Vérification de la conformité des données avec XmlReader et Conformité des données et la classe XmlWriter.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0, 2.0

.NET Compact Framework

Prise en charge dans : 2.0

XNA Framework

Prise en charge dans : 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft