System::Xml::Schema::XmlSchemaSimpleTypeList class

XmlSchemaSimpleTypeList class

Represents the list element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to define a simpleType element as a list of values of a specified data type.

class XmlSchemaSimpleTypeList : public System::Xml::Schema::XmlSchemaSimpleTypeContent

Methods

MethodDescription
get_BaseItemType()Returns the XmlSchemaSimpleType representing the type of the simpleType element based on the XmlSchemaSimpleTypeList::get_ItemType and XmlSchemaSimpleTypeList::get_ItemTypeName values of the simple type.
get_ItemType()Returns the simpleType element that is derived from the type specified by the base value.
get_ItemTypeName()Returns the name of a built-in data type or simpleType element defined in this schema (or another schema indicated by the specified namespace).
set_BaseItemType(const SharedPtr<XmlSchemaSimpleType>&)Sets the XmlSchemaSimpleType representing the type of the simpleType element based on the XmlSchemaSimpleTypeList::get_ItemType and XmlSchemaSimpleTypeList::get_ItemTypeName values of the simple type.
set_ItemType(const SharedPtr<XmlSchemaSimpleType>&)Sets the simpleType element that is derived from the type specified by the base value.
set_ItemTypeName(const SharedPtr<XmlQualifiedName>&)Sets the name of a built-in data type or simpleType element defined in this schema (or another schema indicated by the specified namespace).
XmlSchemaSimpleTypeList()Initializes a new instance of the XmlSchemaSimpleTypeList class.

Typedefs

TypedefDescription
PtrAn alias for shared pointer to an instance of this class.

Remarks

Objects of this class should only be allocated using System::MakeObject() function. Never create instances of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

See Also