System::Xml::XmlReaderSettings 类
内容
[
隐藏
]XmlReaderSettings class
指定在由 XmlReader 对象(由 XmlReader::Create 方法创建)上支持的一组功能。
class XmlReaderSettings : public System::Object
方法
| 方法 | 描述 |
|---|---|
| CheckReadOnly(const String&) | |
| Clone() | 创建 XmlReaderSettings 实例的副本。 |
| get_CheckCharacters() | 返回一个指示是否进行字符检查的值。 |
| get_CloseInput() | 返回一个指示在读取器关闭时是否应关闭底层流或 TextReader 的值。 |
| get_ConformanceLevel() | 返回 XmlReader 将遵循的合规级别。 |
| get_DtdProcessing() | 返回决定 DTD 处理方式的值。 |
| get_IgnoreComments() | 返回一个指示是否忽略注释的值。 |
| get_IgnoreProcessingInstructions() | 返回一个指示是否忽略处理指令的值。 |
| get_IgnoreWhitespace() | 返回一个指示是否忽略无意义空白的值。 |
| get_LineNumberOffset() | 返回 XmlReader 对象的行号偏移。 |
| get_LinePositionOffset() | 返回 XmlReader 对象的行位置偏移。 |
| get_MaxCharactersFromEntities() | 返回指示文档在展开实体后允许的最大字符数的值。 |
| get_MaxCharactersInDocument() | 返回指示 XML 文档中允许的最大字符数的值。零 (0) 值表示对 XML 文档大小没有限制。非零值指定以字符为单位的最大大小。 |
| get_NameTable() | 返回用于原子化字符串比较的 XmlNameTable。 |
| get_ProhibitDtd() | 返回一个指示是否禁止文档类型定义 (DTD) 处理的值。 |
| get_Schemas() | 返回在执行模式验证时使用的 XmlSchemaSet。 |
| get_ValidationFlags() | 返回指示模式验证设置的值。此设置适用于验证模式的 XmlReader 对象(XmlReaderSettings::get_ValidationType 的值为 ValidationType::Schema)。 |
| get_ValidationType() | 返回一个指示在读取时 XmlReader 是否执行验证或类型分配的值。 |
| Reset() | 将设置类的成员重置为默认值。 |
| set_CheckCharacters(bool) | 设置一个指示是否进行字符检查的值。 |
| set_CloseInput(bool) | 设置一个指示在读取器关闭时是否应关闭底层流或 TextReader 的值。 |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | 设置 XmlReader 将遵循的合规级别。 |
| set_DtdProcessing(System::Xml::DtdProcessing) | 设置决定 DTD 处理方式的值。 |
| set_IgnoreComments(bool) | 设置一个指示是否忽略注释的值。 |
| set_IgnoreProcessingInstructions(bool) | 设置一个指示是否忽略处理指令的值。 |
| set_IgnoreWhitespace(bool) | 设置一个指示是否忽略无意义空白的值。 |
| set_LineNumberOffset(int32_t) | 设置 XmlReader 对象的行号偏移。 |
| set_LinePositionOffset(int32_t) | 设置 XmlReader 对象的行位置偏移。 |
| set_MaxCharactersFromEntities(int64_t) | 设置一个值,指示文档在展开实体后允许的最大字符数。 |
| set_MaxCharactersInDocument(int64_t) | 设置一个值,指示 XML 文档中允许的最大字符数。零 (0) 值表示对 XML 文档的大小没有限制。非零值指定以字符为单位的最大大小。 |
| set_NameTable(const SharedPtr<XmlNameTable>&) | 设置用于原子化字符串比较的 XmlNameTable。 |
| set_ProhibitDtd(bool) | 设置一个值,指示是否禁止文档类型定义 (DTD) 处理。 |
| set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&) | 设置执行模式验证时使用的 XmlSchemaSet。 |
| set_ValidationFlags(Schema::XmlSchemaValidationFlags) | 设置一个值,指示模式验证设置。此设置适用于验证模式的 XmlReader 对象(XmlReaderSettings::get_ValidationType 的值为 ValidationType::Schema)。 |
| set_ValidationType(System::Xml::ValidationType) | 设置一个值,指示在读取时 XmlReader 是否执行验证或类型分配。 |
| set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&) | 设置用于访问外部文档的 XmlResolver。 |
| ValidationEventHandler_add(Args…) | 添加在读取器遇到验证错误时触发的事件处理程序。 |
| ValidationEventHandler_remove(Args…) | 移除在读取器遇到验证错误时触发的事件处理程序。 |
| XmlReaderSettings() | 初始化 XmlReaderSettings 类的新实例。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类实例的共享指针别名。 |
备注
此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
另见
- Class Object
- Namespace System::Xml
- Library Aspose.Font for C++