System::Xml::Schema::XmlSchemaType 类
内容
[
隐藏
]XmlSchemaType class
所有简单类型和复杂类型的基类。
class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated
方法
| 方法 | 描述 |
|---|---|
| get_BaseSchemaType() | 返回后编译的对象类型或内置 XML Schema 定义语言 (XSD) 数据类型、simpleType 元素或 complexType 元素。这是后模式编译的信息集值。 |
| get_BaseXmlSchemaType() | 返回此模式类型的基类型的后编译值。 |
| get_Datatype() | 返回复合类型的数据类型的后编译值。 |
| get_DerivedBy() | 返回关于此元素如何从其基类型派生的后编译信息。 |
| get_Final() | 返回类型派生的 final 属性,该属性指示是否允许进一步派生。 |
| get_FinalResolved() | 返回对 XmlSchemaType::get_Final 值的后编译解释。 |
| virtual get_IsMixed() | 返回指示此类型是否具有混合内容模型的值。此调用仅在复合类型中有效。 |
| get_Name() | 返回类型的名称。 |
| get_QualifiedName() | 返回从此类型的 Name 属性构建的类型的限定名称。这是后模式编译的值。 |
| get_TypeCode() | 返回类型的 XmlTypeCode。 |
| static GetBuiltInComplexType(XmlTypeCode) | 返回一个 XmlSchemaComplexType,它表示指定复合类型的内置复合类型。 |
| static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&) | 返回一个 XmlSchemaComplexType,它表示由限定名称指定的复合类型的内置复合类型。 |
| static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&) | 返回一个 XmlSchemaSimpleType,它表示由限定名称指定的简单类型的内置简单类型。 |
| static GetBuiltInSimpleType(XmlTypeCode) | 返回一个 XmlSchemaSimpleType,它表示指定简单类型的内置简单类型。 |
| static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod) | 返回一个值,指示指定的派生模式类型是否从指定的基模式类型派生。 |
| set_Final(XmlSchemaDerivationMethod) | 设置类型派生的 final 属性,该属性指示是否允许进一步派生。 |
| virtual set_IsMixed(bool) | 设置指示此类型是否具有混合内容模型的值。此调用仅在复合类型中有效。 |
| set_Name(const String&) | 设置类型的名称。 |
| XmlSchemaType() | 初始化 XmlSchemaType 类的新实例。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类实例的共享指针别名。 |
备注
此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
另见
- Class XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Font for C++