System::Xml::Schema::XmlSchemaType-klass
Innehåll
[
Dölj
]XmlSchemaType class
Basklassen för alla enkla typer och komplexa typer.
class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated
Metoder
| Metod | Beskrivning |
|---|---|
| get_BaseSchemaType() | Returnerar post‑kompileringens objekttyp eller den inbyggda XML Schema Definition Language (XSD)-datatypen, simpleType‑elementet eller complexType‑elementet. Detta är ett post‑schema‑kompilering‑infoset‑värde. |
| get_BaseXmlSchemaType() | Returnerar post‑kompileringens värde för bas‑typen av denna schematyp. |
| get_Datatype() | Returnerar post‑kompileringens värde för datatypen för den komplexa typen. |
| get_DerivedBy() | Returnerar post‑kompileringens information om hur detta element härleddes från sin bas‑typ. |
| get_Final() | Returnerar det slutgiltiga attributet för typavledningen som indikerar om ytterligare avledningar är tillåtna. |
| get_FinalResolved() | Returnerar post‑kompileringens tolkning av värdet XmlSchemaType::get_Final. |
| virtual get_IsMixed() | Returnerar ett värde som indikerar om denna typ har en blandad innehållsmodell. Detta anrop är endast giltigt i en komplex typ. |
| get_Name() | Returnerar typens namn. |
| get_QualifiedName() | Returnerar det kvalificerade namnet för typen som byggts från Name-attributet för denna typ. Detta är ett post-schema-kompileringvärde. |
| get_TypeCode() | Returnerar XmlTypeCode för typen. |
| static GetBuiltInComplexType(XmlTypeCode) | Returnerar en XmlSchemaComplexType som representerar den inbyggda komplexa typen för den angivna komplexa typen. |
| static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&) | Returnerar en XmlSchemaComplexType som representerar den inbyggda komplexa typen för den komplexa typen som anges med kvalificerat namn. |
| static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&) | Returnerar en XmlSchemaSimpleType som representerar den inbyggda enkla typen för den enkla typen som anges med kvalificerat namn. |
| static GetBuiltInSimpleType(XmlTypeCode) | Returnerar en XmlSchemaSimpleType som representerar den inbyggda enkla typen för den angivna enkla typen. |
| static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod) | Returnerar ett värde som indikerar om den angivna härledda schematypen är härledd från den angivna baskschematypen. |
| set_Final(XmlSchemaDerivationMethod) | Ställer in det slutgiltiga attributet för typderivationen som indikerar om ytterligare derivationer är tillåtna. |
| virtual set_IsMixed(bool) | Ställer in ett värde som indikerar om denna typ har en blandad innehållsmodell. Detta anrop är endast giltigt i en komplex typ. |
| set_Name(const String&) | Ställer in namnet på typen. |
| XmlSchemaType() | Initierar en ny instans av klassen XmlSchemaType. |
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 XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Page for C++