Partager via


XPathDocument Constructeurs

Définition

Initialise une nouvelle instance de la classe XPathDocument.

Surcharges

XPathDocument(Stream)

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML de l'objet Stream spécifié.

XPathDocument(String)

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML du fichier spécifié.

XPathDocument(XmlReader)

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML contenues dans l'objet XmlReader spécifié.

XPathDocument(TextReader)

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML contenues dans l'objet TextReader spécifié.

XPathDocument(String, XmlSpace)

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML du fichier spécifié avec la gestion d'espaces blancs spécifiée.

XPathDocument(XmlReader, XmlSpace)

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML contenues dans l'objet XmlReader spécifié avec la gestion d'espaces blancs indiquée.

XPathDocument(Stream)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML de l'objet Stream spécifié.

public:
 XPathDocument(System::IO::Stream ^ stream);
public XPathDocument (System.IO.Stream stream);
new System.Xml.XPath.XPathDocument : System.IO.Stream -> System.Xml.XPath.XPathDocument
Public Sub New (stream As Stream)

Paramètres

stream
Stream

Objet Stream qui contient les données XML.

Exceptions

Une erreur s'est produite dans les données XML. XPathDocument reste vide.

L'objet Stream passé en tant que paramètre est null.

S’applique à

XPathDocument(String)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML du fichier spécifié.

public:
 XPathDocument(System::String ^ uri);
public XPathDocument (string uri);
new System.Xml.XPath.XPathDocument : string -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String)

Paramètres

uri
String

Chemin d’accès du fichier contenant les données XML.

Exceptions

Une erreur s'est produite dans les données XML. XPathDocument reste vide.

Le paramètre du chemin d'accès du fichier est null.

Remarques

Pour conserver l’espace blanc, utilisez le XPathDocument constructeur qui accepte un XmlSpace objet en tant que paramètre.

S’applique à

XPathDocument(XmlReader)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML contenues dans l'objet XmlReader spécifié.

public:
 XPathDocument(System::Xml::XmlReader ^ reader);
public XPathDocument (System.Xml.XmlReader reader);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader)

Paramètres

reader
XmlReader

Objet XmlReader qui contient les données XML.

Exceptions

Une erreur s'est produite dans les données XML. XPathDocument reste vide.

L'objet XmlReader passé en tant que paramètre est null.

Remarques

Un XmlReader objet peut être utilisé pour charger un document XML entier ou une partie d’un document XML dans un XPathDocument. Pour charger une partie d’un document XML dans un XPathDocument, placez l’objet XmlReader sur le nœud XML supérieur à partir duquel charger des données. Lorsque vous créez un XPathDocument à l’aide du constructeur, les XPathDocument données sont chargées à partir du nœud supérieur actuel via tous ses frères. Ensuite, est XmlReader positionné sur l’étendue externe du nœud XML supérieur. Vous pouvez également utiliser la ReadSubtree méthode pour charger dans XPathDocument un élément particulier du document XML.

Les remarques suivantes sont importantes à prendre en compte lorsque vous utilisez le XPathDocument constructeur.

  • Un XmlReader objet avec les paramètres d’objet associés XmlResolver appropriés peut être utilisé pour résoudre des entités ou d’autres références dans des données XML.

  • Si l’objet XmlReader est positionné sur un nœud feuille qui n’est pas valide pour le niveau racine d’un document (par exemple, un nœud d’espace blanc ou d’attribut), l’objet XmlReader continue à lire jusqu’à ce qu’il soit positionné sur un nœud qui peut être utilisé pour la racine. Commence le XPathDocument chargement à ce stade.

  • Pour conserver l’espace blanc, utilisez le XPathDocument constructeur qui accepte un XmlSpace objet en tant que paramètre.

S’applique à

XPathDocument(TextReader)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML contenues dans l'objet TextReader spécifié.

public:
 XPathDocument(System::IO::TextReader ^ textReader);
public:
 XPathDocument(System::IO::TextReader ^ reader);
public XPathDocument (System.IO.TextReader textReader);
public XPathDocument (System.IO.TextReader reader);
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
Public Sub New (textReader As TextReader)
Public Sub New (reader As TextReader)

Paramètres

textReaderreader
TextReader

Objet TextReader qui contient les données XML.

Exceptions

Une erreur s'est produite dans les données XML. XPathDocument reste vide.

L'objet TextReader passé en tant que paramètre est null.

Remarques

Une fois l’objet TextReader utilisé pour charger des données XML, le curseur de l’objet TextReader est positionné à la fin des données. L’objet TextReader doit être réinitialisé pour lire à nouveau les données.

S’applique à

XPathDocument(String, XmlSpace)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML du fichier spécifié avec la gestion d'espaces blancs spécifiée.

public:
 XPathDocument(System::String ^ uri, System::Xml::XmlSpace space);
public XPathDocument (string uri, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : string * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String, space As XmlSpace)

Paramètres

uri
String

Chemin d’accès du fichier contenant les données XML.

space
XmlSpace

Objet XmlSpace.

Exceptions

Une erreur s'est produite dans les données XML. XPathDocument reste vide.

Le paramètre de chemin d'accès ou le paramètre d'objet XmlSpace est null.

Remarques

  • L’objet XmlSpace passé en tant que paramètre spécifie s’il faut conserver l’espace blanc. Default ne conserve que des espaces blancs significatifs ; Preserve conserve tous les espaces blancs. Par défaut, l’objet XmlSpace est défini sur Default.

  • La fonctionnalité du XPathDocument constructeur est identique à celle du constructeur, à l’exception XPathDocument des options de gestion des espaces blancs décrites.

Voir aussi

S’applique à

XPathDocument(XmlReader, XmlSpace)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

Initialise une nouvelle instance de la classe XPathDocument à partir des données XML contenues dans l'objet XmlReader spécifié avec la gestion d'espaces blancs indiquée.

public:
 XPathDocument(System::Xml::XmlReader ^ reader, System::Xml::XmlSpace space);
public XPathDocument (System.Xml.XmlReader reader, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader, space As XmlSpace)

Paramètres

reader
XmlReader

Objet XmlReader qui contient les données XML.

space
XmlSpace

Objet XmlSpace.

Exceptions

Une erreur s'est produite dans les données XML. XPathDocument reste vide.

Le paramètre d'objet XmlReader ou XmlSpace est null.

Remarques

  • L’objet XmlSpace passé en tant que paramètre spécifie s’il faut conserver l’espace blanc. Default ne conserve que des espaces blancs significatifs ; Preserve conserve tous les espaces blancs. Par défaut, l’objet XmlSpace est défini sur Default.

  • La fonctionnalité du XPathDocument constructeur est identique à celle du constructeur, à l’exception XPathDocument des options de gestion des espaces blancs décrites.

Voir aussi

S’applique à