System::Xml::Schema::XmlSchemaGroup class
Contents
[
Hide
]XmlSchemaGroup class
Represents the group element from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines groups at the schema level that are referenced from the complex types. It groups a set of element declarations so that they can be incorporated as a group into complex type definitions.
class XmlSchemaGroup : public System::Xml::Schema::XmlSchemaAnnotated
Methods
Method | Description |
---|---|
get_Name() | Returns the name of the schema group. |
get_Particle() | Returns one of the XmlSchemaChoice, XmlSchemaAll, or XmlSchemaSequence classes. |
get_QualifiedName() | Returns the qualified name of the schema group. |
set_Name(const String&) | Sets the name of the schema group. |
set_Particle(const SharedPtr<XmlSchemaGroupBase>&) | Sets one of the XmlSchemaChoice, XmlSchemaAll, or XmlSchemaSequence classes. |
XmlSchemaGroup() | Initializes a new instance of the XmlSchemaGroup 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 XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.PDF for C++