XPathDocument Constructeurs

Définition

Initialise une nouvelle instance de la classe XPathDocument.

Surcharges

Nom Description
XPathDocument(Stream)

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

XPathDocument(String)

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

XPathDocument(XmlReader)

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

XPathDocument(TextReader)

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

XPathDocument(String, XmlSpace)

Initialise une nouvelle instance de la XPathDocument classe à partir des données XML du fichier spécifié avec la gestion de l’espace blanc spécifiée.

XPathDocument(XmlReader, XmlSpace)

Initialise une nouvelle instance de la XPathDocument classe à partir des données XML contenues dans l’objet spécifié XmlReader avec la gestion de l’espace blanc spécifié.

XPathDocument(Stream)

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

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

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. Reste XPathDocument 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
Source:
XPathDocument.cs
Source:
XPathDocument.cs

Initialise une nouvelle instance de la XPathDocument classe à partir des données XML dans le 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 qui contient les données XML.

Exceptions

Une erreur s’est produite dans les données XML. Reste XPathDocument vide.

Le paramètre de chemin d’accès au 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
Source:
XPathDocument.cs
Source:
XPathDocument.cs

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

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. Reste XPathDocument 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 XPathDocumentdocument XML, positionnez l’objet XmlReader sur le nœud XML supérieur à partir duquel charger des données. Lorsque vous créez un XPathDocument constructeur à l’aide du XPathDocument constructeur, les données sont chargées à partir du nœud supérieur actuel via tous ses frères. Ensuite, l’élément XmlReader est positionné sur l’étendue externe du nœud XML supérieur. Vous pouvez également utiliser la ReadSubtree méthode pour charger le XPathDocument fichier dans 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 espace blanc ou un nœud d’attribut), l’objet XmlReader continue de lire jusqu’à ce qu’il soit positionné sur un nœud qui peut être utilisé pour la racine. Le XPathDocument chargement commence à 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
Source:
XPathDocument.cs
Source:
XPathDocument.cs

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

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. Reste XPathDocument 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
Source:
XPathDocument.cs
Source:
XPathDocument.cs

Initialise une nouvelle instance de la XPathDocument classe à partir des données XML du fichier spécifié avec la gestion de l’espace blanc 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 qui contient les données XML.

space
XmlSpace

Objet XmlSpace.

Exceptions

Une erreur s’est produite dans les données XML. Reste XPathDocument vide.

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

Remarques

  • L’objet XmlSpace passé en tant que paramètre spécifie s’il faut conserver l’espace blanc. Default conserve uniquement un espace blanc significatif ; 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 des options de gestion des XPathDocument espaces blancs décrites.

Voir aussi

S’applique à

XPathDocument(XmlReader, XmlSpace)

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

Initialise une nouvelle instance de la XPathDocument classe à partir des données XML contenues dans l’objet spécifié XmlReader avec la gestion de l’espace blanc spécifié.

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. Reste XPathDocument vide.

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

Remarques

  • L’objet XmlSpace passé en tant que paramètre spécifie s’il faut conserver l’espace blanc. Default conserve uniquement un espace blanc significatif ; 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 des options de gestion des XPathDocument espaces blancs décrites.

Voir aussi

S’applique à