System::Xml::Schema::XmlSchemaDatatype class
Contents
[
Hide
]XmlSchemaDatatype class
The XmlSchemaDatatype class is an abstract class for mapping XML Schema definition language (XSD) types to runtime types.
class XmlSchemaDatatype : public System::Object
Methods
Method | Description |
---|---|
virtual ChangeType(SharedPtr<Object>, const TypeInfo&) | Converts the value specified, whose type is one of the valid representations of the XML schema type represented by the XmlSchemaDatatype, to the run-time type specified. |
virtual ChangeType(SharedPtr<Object>, const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) | Converts the value specified, whose type is one of the valid representations of the XML schema type represented by the XmlSchemaDatatype, to the run-time type specified using the IXmlNamespaceResolver if the XmlSchemaDatatype represents the xs:QName type or a type derived from it. |
virtual get_TokenizedType() | When overridden in a derived class, gets the type for the string as specified in the World Wide Web Consortium (W3C) XML 1.0 specification. |
virtual get_TypeCode() | Returns the XmlTypeCode value for the simple type. |
virtual get_ValueType() | When overridden in a derived class, gets the type of the item. |
virtual get_Variety() | Returns the XmlSchemaDatatypeVariety value for the simple type. |
virtual IsDerivedFrom(SharedPtr<XmlSchemaDatatype>) | This method always returns false. |
virtual ParseValue(String, SharedPtr<XmlNameTable>, SharedPtr<IXmlNamespaceResolver>) | When overridden in a derived class, validates the string specified against a built-in or user-defined simple type. |
Typedefs
Typedef | Description |
---|---|
Ptr | An alias for shared pointer to an instance of this class. |
See Also
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Page for C++