Exporter (0) Imprimer
Développer tout

XmlReader.Create, méthode (Stream)

Remarque : cette méthode est nouvelle dans le .NET Framework version 2.0.

Crée une instance de XmlReader à l'aide du flux spécifié.

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

public static XmlReader Create (
	Stream input
)
public static XmlReader Create (
	Stream input
)
public static function Create (
	input : Stream
) : XmlReader

Paramètres

input

Flux contenant les données XML.

XmlReader analyse les premiers octets du flux à la recherche d'une marque d'ordre d'octet ou d'un autre signe de codage. Lorsque le codage est déterminé, il permet de continuer à lire le flux et le traitement continue d'analyser l'entrée en tant que flux de caractères (Unicode).

Valeur de retour

Objet XmlReader permettant de lire les données contenues dans le flux de données.

Type d'exceptionCondition

ArgumentNullException

input a la valeur référence Null (Nothing en Visual Basic).

SecurityException

XmlReader n'a pas les autorisations nécessaires pour accéder à l'emplacement des données XML.

Un objet XmlReaderSettings avec les paramètres par défaut permet de créer le lecteur. Si vous souhaitez spécifier les fonctionnalités à prendre en charge sur le lecteur créé, utilisez la surcharge qui prend un objet XmlReaderSettings comme l'un de ses arguments et passez un objet XmlReaderSettings avec les paramètres corrects.

Un XmlUrlResolver par défaut, sans informations d'identification est utilisé pour accéder à toutes les ressources externes telles qu'une définition de type de document (DTD), des entités, des schémas, etc. Si la ressource externe est située sur une ressource de réseau qui doit être authentifiée, spécifiez un XmlResolver avec les informations d'identification nécessaires à l'aide de la propriété XmlReaderSettings.XmlResolver.

L'objet XmlReader créé développe des références d'entités et exécute la normalisation XML des caractères de nouvelle ligne.

L'exemple suivant crée un objet XmlReader qui lit à partir de FileStream.


FileStream fs = new FileStream(@"C:\data\books.xml", FileMode.OpenOrCreate, 
                                                                    FileAccess.Read, FileShare.Read);

// Create the XmlReader object.
XmlReader reader = XmlReader.Create(fs);

Windows 98, Windows 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

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0

.NET Compact Framework

Prise en charge dans : 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft