XPathDocument Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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.
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
Exceptions
Une erreur s'est produite dans les données XML. XPathDocument reste vide.
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.