XPathDocument 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 XPathDocument 类的新实例。
重载
| 名称 | 说明 |
|---|---|
| XPathDocument(Stream) |
从指定XPathDocument对象中的 XML 数据初始化类的新实例Stream。 |
| XPathDocument(String) |
从指定文件中的 XPathDocument XML 数据初始化类的新实例。 |
| XPathDocument(XmlReader) |
从指定对象中包含的 XPathDocument XML 数据初始化类的新实例XmlReader。 |
| XPathDocument(TextReader) |
从指定对象中包含的 XPathDocument XML 数据初始化类的新实例TextReader。 |
| XPathDocument(String, XmlSpace) |
使用指定的空格处理从指定的文件中的 XML 数据初始化类的新实例 XPathDocument 。 |
| XPathDocument(XmlReader, XmlSpace) |
使用指定的XPathDocument空格处理从指定对象中包含的 XML 数据初始化类的新实例XmlReader。 |
XPathDocument(Stream)
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
从指定XPathDocument对象中的 XML 数据初始化类的新实例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)
参数
例外
XML 数据中遇到错误。 保留 XPathDocument 为空。
Stream作为参数传递的对象为 null.
适用于
XPathDocument(String)
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
从指定文件中的 XPathDocument XML 数据初始化类的新实例。
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)
参数
- uri
- String
包含 XML 数据的文件的路径。
例外
XML 数据中遇到错误。 保留 XPathDocument 为空。
文件路径参数为 null.
注解
若要保留空白,请使用 XPathDocument 接受 XmlSpace 对象作为参数的构造函数。
适用于
XPathDocument(XmlReader)
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
从指定对象中包含的 XPathDocument XML 数据初始化类的新实例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)
参数
例外
XML 数据中遇到错误。 保留 XPathDocument 为空。
XmlReader作为参数传递的对象为 null.
注解
XmlReader对象可用于将整个 XML 文档或 XML 文档的一部分加载到其中XPathDocument。 要将 XML 文档的一部分加载到某个 XPathDocument位置,将 XmlReader 对象置于顶部 XML 节点上以从中加载数据。 使用XPathDocument构造函数创建XPathDocument数据时,数据将从当前顶部节点加载到其所有同级节点。 之后,该 XmlReader 位置位于顶部 XML 节点的外部范围内。 或者,可以使用 ReadSubtree 该方法将 XML 文档中的特定元素加载 XPathDocument 到其中。
以下是使用 XPathDocument 构造函数时要考虑的重要说明。
XmlReader具有相应关联XmlResolver对象设置的对象可用于解析 XML 数据中的实体或其他引用。
XmlReader如果对象位于对文档根级别无效的叶节点上(例如空白或属性节点)上,该XmlReader对象将继续读取,直到该对象位于可用于根的节点上。 此时 XPathDocument 开始加载。
若要保留空白,请使用 XPathDocument 接受 XmlSpace 对象作为参数的构造函数。
适用于
XPathDocument(TextReader)
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
从指定对象中包含的 XPathDocument XML 数据初始化类的新实例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)
参数
- textReaderreader
- TextReader
TextReader包含 XML 数据的对象。
例外
XML 数据中遇到错误。 保留 XPathDocument 为空。
TextReader作为参数传递的对象为 null.
注解
TextReader使用对象加载 XML 数据后,对象的TextReader游标将定位在数据末尾。 TextReader必须重置对象才能再次读取数据。
适用于
XPathDocument(String, XmlSpace)
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
使用指定的空格处理从指定的文件中的 XML 数据初始化类的新实例 XPathDocument 。
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)
参数
- uri
- String
包含 XML 数据的文件的路径。
例外
XML 数据中遇到错误。 保留 XPathDocument 为空。
文件路径参数或 XmlSpace 对象参数为 null.
注解
XmlSpace作为参数传递的对象指定是否保留空格。 Default 仅保留重要的空白; Preserve 保留所有空白。 默认情况下,对象 XmlSpace 设置为 Default.
构造函数的功能 XPathDocument 与构造函数的功能 XPathDocument 相同,但所述的空格处理选项除外。
另请参阅
适用于
XPathDocument(XmlReader, XmlSpace)
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
- Source:
- XPathDocument.cs
使用指定的XPathDocument空格处理从指定对象中包含的 XML 数据初始化类的新实例XmlReader。
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)
参数
例外
XML 数据中遇到错误。 保留 XPathDocument 为空。
注解
XmlSpace作为参数传递的对象指定是否保留空格。 Default 仅保留重要的空白; Preserve 保留所有空白。 默认情况下,对象 XmlSpace 设置为 Default.
构造函数的功能 XPathDocument 与构造函数的功能 XPathDocument 相同,但所述的空格处理选项除外。