System::Xml::Schema::XmlSchemaComplexType klass
Innehåll
[
Dölj
]XmlSchemaComplexType class
Representerar complexType-elementet från XML Schema enligt World Wide Web Consortium (W3C). Denna klass definierar en komplex typ som bestämmer mängden attribut och innehåll för ett element.
class XmlSchemaComplexType : public System::Xml::Schema::XmlSchemaType
Metoder
| Metod | Beskrivning |
|---|---|
| get_AnyAttribute() | Returnerar värdet för komponenten XmlSchemaAnyAttribute i den komplexa typen. |
| get_Attributes() | Returnerar samlingen av attribut för den komplexa typen. |
| get_AttributeUses() | Returnerar samlingen av alla de kompilerade attributen för denna komplexa typ och dess basklasser. |
| get_AttributeWildcard() | Returnerar postkompileringsvärdet för anyAttribute för denna komplexa typ och dess bastyp(er). |
| get_Block() | Returnerar block-attributet. |
| get_BlockResolved() | Returnerar värdet efter att typen har kompilerats till post-schema-valideringsinformationsuppsättningen (infoset). Detta värde indikerar hur typen verkställs när xsi:type används i instansdokumentet. |
| get_ContentModel() | Returnerar postkompilerings-XmlSchemaContentModel för denna komplexa typ. |
| get_ContentType() | Returnerar innehållsmodellen för den komplexa typen som innehåller postkompileringsvärdet. |
| get_ContentTypeParticle() | Returnerar partikeln som innehåller postkompileringsvärdet för XmlSchemaComplexType::get_ContentType. |
| get_IsAbstract() | Returnerar informationen som avgör om complexType-elementet kan användas i instansdokumentet. |
| get_IsMixed() override | Returnerar information som avgör om den komplexa typen har en blandad innehållsmodell (markup inom innehållet). |
| get_Particle() | Returnerar kompositortypen som en av klasserna XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, eller XmlSchemaSequence. |
| set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&) | Ställer in värdet för komponenten XmlSchemaAnyAttribute i den komplexa typen. |
| set_Block(XmlSchemaDerivationMethod) | Ställer in block-attributet. |
| set_ContentModel(const SharedPtr<XmlSchemaContentModel>&) | Ställer in postkompilerings-XmlSchemaContentModel för denna komplexa typ. |
| set_IsAbstract(bool) | Ställer in informationen som avgör om complexType-elementet kan användas i instansdokumentet. |
| set_IsMixed(bool) override | Ställer in information som avgör om den komplexa typen har en blandad innehållsmodell (markup inom innehållet). |
| set_Particle(const SharedPtr<XmlSchemaParticle>&) | Ställer in kompositortypen som en av klasserna XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, eller XmlSchemaSequence. |
| XmlSchemaComplexType() | Initierar en ny instans av klassen XmlSchemaComplexType. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för delad pekare till en instans av denna klass. |
Anmärkningar
Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
Se även
- Class XmlSchemaType
- Namespace System::Xml::Schema
- Library Aspose.Page for C++