System::Xml::XmlReader::Create 方法
内容
[
隐藏
]XmlReader::Create(const SharedPtr<IO::Stream>&) method
使用指定的流并采用默认设置创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | 包含 XML 数据的流。XmlReader 会扫描流的前几个字节以查找字节顺序标记或其他编码标识。确定编码后,使用该编码继续读取流,并将处理继续解析为 (Unicode) 字符流。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, const SharedPtr<XmlReaderSettings>&) method
使用指定的流和设置创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | 包含 XML 数据的流。XmlReader 会扫描流的前几个字节以查找字节顺序标记或其他编码标识。确定编码后,使用该编码继续读取流,并将处理继续解析为 (Unicode) 字符流。 |
| settings | const SharedPtr<XmlReaderSettings>& | 新 XmlReader 实例的设置。该值可以为 nullptr。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
使用指定的流、设置和用于解析的上下文信息创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | 包含 XML 数据的流。XmlReader 会扫描流的前几个字节以查找字节顺序标记或其他编码标识。确定编码后,使用该编码继续读取流,并将处理继续解析为 (Unicode) 字符流。 |
| settings | SharedPtr<XmlReaderSettings> | 新 XmlReader 实例的设置。该值可以为 nullptr。 |
| inputContext | const SharedPtr<XmlParserContext>& | 解析 XML 片段所需的上下文信息。上下文信息可以包括要使用的 XmlNameTable、编码、命名空间范围、当前的 xml:lang 和 xml:space 范围、基 URI 和文档类型定义。该值可以为 nullptr。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const String&) method
使用指定的流、基 URI 和设置创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | 包含 XML 数据的流。XmlReader 会扫描流的前几个字节以查找字节顺序标记或其他编码标识。确定编码后,使用该编码继续读取流,并将处理继续解析为 (Unicode) 字符流。 |
| settings | SharedPtr<XmlReaderSettings> | 新 XmlReader 实例的设置。该值可以为 nullptr。 |
| baseUri | const String& | 正在读取的实体或文档的基 URI。该值可以为 nullptr。Security Note 基 URI 用于解析 XML 文档的相对 URI。请勿使用来自不受信任来源的基 URI。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&) method
使用指定的文本读取器创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
| 参数 | 类型 | 描述 |
|---|---|---|
| 输入 | const SharedPtr<IO::TextReader>& | 用于读取 XML 数据的文本读取器。文本读取器返回 Unicode 字符流,因此 XML 声明中指定的编码不会被 XML 读取器用于解码数据流。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlReaderSettings>&) method
使用指定的文本读取器和设置创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
| 参数 | 类型 | 描述 |
|---|---|---|
| 输入 | const SharedPtr<IO::TextReader>& | 用于读取 XML 数据的文本读取器。文本读取器返回 Unicode 字符流,因此 XML 声明中指定的编码不会被 XML 读取器用于解码数据流。 |
| settings | const SharedPtr<XmlReaderSettings>& | 新 XmlReader 的设置。该值可以为 nullptr。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
使用指定的文本读取器、设置和用于解析的上下文信息创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| 参数 | 类型 | 描述 |
|---|---|---|
| 输入 | const SharedPtr<IO::TextReader>& | 用于读取 XML 数据的文本读取器。文本读取器返回 Unicode 字符流,因此 XML 声明中指定的编码不会被 XML 读取器用于解码数据流。 |
| settings | SharedPtr<XmlReaderSettings> | 新 XmlReader 实例的设置。该值可以为 nullptr。 |
| inputContext | const SharedPtr<XmlParserContext>& | 解析 XML 片段所需的上下文信息。上下文信息可以包括要使用的 XmlNameTable、编码、命名空间范围、当前的 xml:lang 和 xml:space 范围、基 URI 和文档类型定义。该值可以为 nullptr。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const String&) method
使用指定的文本读取器、设置和基 URI 创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<IO::TextReader>& | 用于读取 XML 数据的文本读取器。文本读取器返回 Unicode 字符流,因此 XML 声明中指定的编码不会被 XmlReader 用于解码数据流。 |
| settings | SharedPtr<XmlReaderSettings> | 新 XmlReader 实例的设置。该值可以为 nullptr。 |
| baseUri | const String& | 正在读取的实体或文档的基 URI。该值可以为 nullptr。Security Note 基 URI 用于解析 XML 文档的相对 URI。请勿使用来自不受信任来源的基 URI。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) method
使用指定的 XML 读取器和设置创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
| 参数 | 类型 | 描述 |
|---|---|---|
| 读取器 | const SharedPtr<XmlReader>& | 您想用作底层 XML 读取器的对象。 |
| settings | SharedPtr<XmlReaderSettings> | 新 XmlReader 实例的设置。XmlReaderSettings 对象的符合级别必须与底层读取器的符合级别匹配,或者必须设置为 ConformanceLevel::Auto。 |
ReturnValue
包装在指定的 XmlReader 对象周围的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&) method
使用指定的 URI 创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
| 参数 | 类型 | 描述 |
|---|---|---|
| inputUri | const String& | 包含 XML 数据的文件的 URI。XmlUrlResolver 类用于将路径转换为规范的数据表示。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&, const SharedPtr<XmlReaderSettings>&) method
使用指定的 URI 和设置创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
| 参数 | 类型 | 描述 |
|---|---|---|
| inputUri | const String& | 包含 XML 数据的文件的 URI。XmlReaderSettings 对象上的 XmlResolver 用于将路径转换为规范的数据表示。如果 XmlReaderSettings::get_XmlResolver 的值为 nullptr,则使用新的 XmlUrlResolver 对象。 |
| settings | const SharedPtr<XmlReaderSettings>& | 新 XmlReader 实例的设置。该值可以为 nullptr。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
使用指定的 URI、设置和用于解析的上下文信息创建一个新的 XmlReader 实例。
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| 参数 | 类型 | 描述 |
|---|---|---|
| inputUri | const String& | 包含 XML 数据的文件的 URI。XmlReaderSettings 对象上的 XmlResolver 用于将路径转换为规范的数据表示。如果 XmlReaderSettings::get_XmlResolver 的值为 nullptr,则使用新的 XmlUrlResolver 对象。 |
| settings | SharedPtr<XmlReaderSettings> | 新 XmlReader 实例的设置。该值可以为 nullptr。 |
| inputContext | const SharedPtr<XmlParserContext>& | 解析 XML 片段所需的上下文信息。上下文信息可以包括要使用的 XmlNameTable、编码、命名空间范围、当前的 xml:lang 和 xml:space 范围、基 URI 和文档类型定义。该值可以为 nullptr。 |
ReturnValue
用于读取流中 XML 数据的对象。
另见
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++