System::Xml::Schema::XmlSchemaRedefine class
Contents
[
Hide
]XmlSchemaRedefine class
Represents the redefine element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to allow simple and complex types, groups and attribute groups from external schema files to be redefined in the current schema. This class can also be used to provide versioning for the schema elements.
class XmlSchemaRedefine : public System::Xml::Schema::XmlSchemaExternal
Methods
Method | Description |
---|---|
get_AttributeGroups() | Returns the XmlSchemaObjectTable , for all attributes in the schema, which holds the post-compilation interpretation of the AttributeGroups value. |
get_Groups() | Returns the XmlSchemaObjectTable, for all groups in the schema, which holds the post-compilation interpretation of the Groups value. |
get_Items() | Returns the collection of the following classes: XmlSchemaAnnotation, XmlSchemaAttributeGroup, XmlSchemaComplexType, XmlSchemaSimpleType, and XmlSchemaGroup. |
get_SchemaTypes() | Returns the XmlSchemaObjectTable, for all simple and complex types in the schema, which holds the post-compilation interpretation of the SchemaTypes value. |
XmlSchemaRedefine() | Initializes a new instance of the XmlSchemaRedefine class. |
Typedefs
Typedef | Description |
---|---|
Ptr | An 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
- Class XmlSchemaExternal
- Namespace System::Xml::Schema
- Library Aspose.PUB for C++