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此类实例的共享指针别名。

另见