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, как указано в спецификации World Wide Web Consortium (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Псевдоним для shared pointer к экземпляру этого класса.

См. также