System::Xml::Schema::XmlSchemaComplexType-klass
Innehåll
[
Dölj
]XmlSchemaComplexType class
Representerar elementet complexType från XML Schema enligt World Wide Web Consortium (W3C). Denna klass definierar en komplex typ som bestämmer uppsättningen av 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 sammanställda attribut för denna komplexa typ och dess bastyper. |
| get_AttributeWildcard() | Returnerar post‑kompilationsvä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‑schemavaliderings‑informationsuppsättningen (infoset). Detta värde indikerar hur typen verkställs när xsi:type används i instansdokumentet. |
| get_ContentModel() | Returnerar post‑kompilations‑XmlSchemaContentModel för denna komplexa typ. |
| get_ContentType() | Returnerar innehållsmodellen för den komplexa typen som innehåller post‑kompilationsvärdet. |
| get_ContentTypeParticle() | Returnerar partikeln som innehåller post‑kompilationsvärdet för XmlSchemaComplexType::get_ContentType-partikeln. |
| 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 XmlSchemaAnyAttribute-komponenten i den komplexa typen. |
| set_Block(XmlSchemaDerivationMethod) | Ställer in block‑attributet. |
| set_ContentModel(const SharedPtr<XmlSchemaContentModel>&) | Ställer in post‑kompilations‑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 en 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.PDF for C++