System::Xml::Schema::XmlSchemaInference 类
内容
[
隐藏
]XmlSchemaInference class
从 XML 文档推断 XML Schema 定义语言 (XSD) 架构。XmlSchemaInference 类不可继承。
class XmlSchemaInference : public System::Object
Enums
| 枚举 | 描述 |
|---|---|
| InferenceOption | 影响由 XmlSchemaInference 类对 XML 文档中元素和属性推断的出现次数和类型信息。 |
方法
| 方法 | 描述 |
|---|---|
| get_Occurrence() | 返回影响从 XML 文档推断的架构出现声明的 XmlSchemaInference::InferenceOption 值。 |
| get_TypeInference() | 返回影响从 XML 文档推断的类型的 XmlSchemaInference::InferenceOption 值。 |
| InferSchema(const SharedPtr<XmlReader>&) | 从指定的 XmlReader 对象中包含的 XML 文档推断 XML Schema 定义语言 (XSD) 架构。 |
| InferSchema(const SharedPtr<XmlReader>&, SharedPtr<XmlSchemaSet>) | 从指定的 XmlReader 对象中包含的 XML 文档推断 XML Schema 定义语言 (XSD) 架构,并使用在具有相同目标命名空间的指定 XmlSchemaSet 对象中的现有架构来细化推断的架构。 |
| set_Occurrence(XmlSchemaInference::InferenceOption) | 设置影响从 XML 文档推断的架构出现声明的 XmlSchemaInference::InferenceOption 值。 |
| set_TypeInference(XmlSchemaInference::InferenceOption) | 设置影响从 XML 文档推断的类型的 XmlSchemaInference::InferenceOption 值。 |
| XmlSchemaInference() | 初始化 XmlSchemaInference 类的新实例。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类实例的共享指针别名。 |
备注
此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
另见
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Font for C++