System::Xml::Schema::XmlSchemaDatatype 类
XmlSchemaDatatype class
该 XmlSchemaDatatype 类是一个抽象类,用于将 XML Schema 定义语言 (XSD) 类型映射到运行时类型。
class XmlSchemaDatatype : public System::Object
方法
| 方法 | 描述 |
|---|---|
| virtual ChangeType(SharedPtr<Object>, const TypeInfo&) | 将指定的值(其类型是由 XmlSchemaDatatype 表示的 XML 架构类型的有效表示之一)转换为指定的运行时类型。 |
| virtual ChangeType(SharedPtr<Object>, const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) | 如果 XmlSchemaDatatype 表示 xs:QName 类型或其派生类型,则使用 IXmlNamespaceResolver 将指定的值(其类型是由 XmlSchemaDatatype 表示的 XML 架构类型的有效表示之一)转换为指定的运行时类型。 |
| virtual get_TokenizedType() | 在派生类中重写时,获取 string 的类型,该类型在万维网 Web 联盟 (W3C) XML 1.0 规范中有规定。 |
| virtual get_TypeCode() | 返回简单类型的 XmlTypeCode 值。 |
| virtual get_ValueType() | 在派生类中重写时,获取该项的类型。 |
| virtual get_Variety() | 返回简单类型的 XmlSchemaDatatypeVariety 值。 |
| virtual IsDerivedFrom(SharedPtr<XmlSchemaDatatype>) | 此方法始终返回 false。 |
| virtual ParseValue(String, SharedPtr<XmlNameTable>, SharedPtr<IXmlNamespaceResolver>) | 在派生类中重写时,验证指定的 string 是否符合内置或用户定义的简单类型。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类实例的共享指针别名。 |
另见
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Font for C++