Класс System::Xml::Schema::XmlSchemaDatatype

XmlSchemaDatatype class

Класс XmlSchemaDatatype является абстрактным классом для отображения типов языка определения XML Schema (XSD) в типы выполнения.

class XmlSchemaDatatype : public System::Object

Методы

МетодОписание
virtual ChangeType(SharedPtr<Object>, const TypeInfo&)Преобразует указанное значение, тип которого является одной из допустимых репрезентаций типа XML‑схемы, представленного XmlSchemaDatatype, в указанный тип выполнения.
virtual ChangeType(SharedPtr<Object>, const TypeInfo&, SharedPtr<IXmlNamespaceResolver>)Преобразует указанное значение, тип которого является одной из допустимых репрезентаций типа XML‑схемы, представленного XmlSchemaDatatype, в указанный тип выполнения с использованием IXmlNamespaceResolver, если XmlSchemaDatatype представляет тип xs:QName или тип, производный от него.
virtual get_TokenizedType()При переопределении в производном классе возвращает тип для string, как указано в спецификации XML 1.0 консорциума World Wide Web (W3C).
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Псевдоним для shared pointer к экземпляру этого класса.

См. также