System::Xml::Schema::XmlSchemaAttribute klass
Innehåll
[
Dölj
]XmlSchemaAttribute class
Representerar attribute‑elementet från XML‑Schema enligt World Wide Web Consortium (W3C). Attribut ger ytterligare information för andra dokumentelement. attribute‑taggen är inbäddad mellan taggarna för ett dokuments element i schemat. XML‑dokumentet visar attribut som namngivna objekt i öppningstaggen för ett element.
class XmlSchemaAttribute : public System::Xml::Schema::XmlSchemaAnnotated
Metoder
| Metod | Beskrivning |
|---|---|
| get_AttributeSchemaType() | Returnerar ett XmlSchemaSimpleType‑objekt som representerar attributets typ baserat på värdet från XmlSchemaAttribute::get_SchemaType eller XmlSchemaAttribute::get_SchemaTypeName. |
| get_AttributeType() | Returnerar objektet baserat på värdet från XmlSchemaAttribute::get_SchemaType eller XmlSchemaAttribute::get_SchemaTypeName för attributet som innehåller efterkompileringstolkningen av AttributeType‑värdet. |
| get_DefaultValue() | Returnerar standardvärdet för attributet. |
| get_FixedValue() | Returnerar det fasta värdet för attributet. |
| get_Form() | Returnerar formen för attributet. |
| get_Name() | Returnerar namnet på attributet. |
| get_QualifiedName() | Returnerar det kvalificerade namnet för attributet. |
| get_RefName() | Returnerar namnet på ett attribut som deklarerats i detta schema (eller ett annat schema som anges av den specificerade namnrymden). |
| get_SchemaType() | Returnerar attributtypen till en enkel typ. |
| get_SchemaTypeName() | Returnerar namnet på den enkla typen som definierats i detta schema (eller ett annat schema som anges av den specificerade namnrymden). |
| get_Use() | Returnerar information om hur attributet används. |
| set_DefaultValue(const String&) | Ställer in standardvärdet för attributet. |
| set_FixedValue(const String&) | Ställer in det fasta värdet för attributet. |
| set_Form(XmlSchemaForm) | Ställer in formen för attributet. |
| set_Name(const String&) | Ställer in namnet på attributet. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Ställer in namnet på ett attribut som deklarerats i detta schema (eller ett annat schema som anges av den specificerade namnrymden). |
| set_SchemaType(const SharedPtr<XmlSchemaSimpleType>&) | Ställer in attributtypen till en enkel typ. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Ställer in namnet på den enkla typen som definierats i detta schema (eller ett annat schema som anges av den specificerade namnrymden). |
| set_Use(XmlSchemaUse) | Ställer in information om hur attributet används. |
| XmlSchemaAttribute() | Initierar en ny instans av klassen XmlSchemaAttribute. |
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 XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.PDF for C++