Namespaces | |
serialize | |
Classes | |
class | AbstractAttribute |
This is the base class for XML Schema Attribute classes. More... | |
class | All |
This class models an XML Schema all element. More... | |
class | Annotated |
A base class for XSD classes that may allow annotation. More... | |
class | Annotation |
A class that models a XSD annotation element. More... | |
class | AnnotationItem |
A base class for XSD annotation elements. More... | |
class | Any |
It models the XML Schema any element. More... | |
class | AnyAttribute |
It models an XML anyAttribute element. More... | |
class | AppInfo |
This class models an object that specifies information to be used by applications. More... | |
class | Attribute |
It models a XML Schema attribute. More... | |
class | AttributeGroup |
class | Choice |
This class models the XML Schema choice element. More... | |
class | ComplexContent |
It models an XML Schema complexContent element. More... | |
class | ComplexType |
It models a XML Schema Complex Type definition. More... | |
class | Content |
A base class for elements that are not definitions nor declarations. This class is just for creating a hierarchy for All, Choice, Group and Sequence classes. More... | |
class | Documentation |
A class that models a documentation element used to enter text comments in annotations. More... | |
class | Element |
This class models the element of a XML Schema. More... | |
class | Extension |
This class models an extension element that can be used to extend an existing simpleType or complexType element. More... | |
class | Facet |
This class can be used to model a facet (a constraint in the range of values). More... | |
class | Field |
It models the field element of an XML Schema. More... | |
class | Group |
This class models a group element in a XML Schema. More... | |
class | Identifiable |
A base class for XSD classes that must provide a unique ID property. More... | |
class | IdentityConstraint |
This is the base class for XML Schema elements that are related to identity constraint. More... | |
class | Import |
It models a XML Schema import. More... | |
class | Include |
It models a XML Schema include. More... | |
class | Key |
This class models a key element from an XML Schema. More... | |
class | KeyRef |
This class models a keyref element from a XML Schema element. More... | |
class | List |
It is used to define a simple type element as a list of values. More... | |
class | Notation |
This class models a notation element from a XML Schema. More... | |
class | Occurs |
A base class for XSD classes that have occurs attributes. More... | |
class | QName |
A class to be used to represent XML qualified names. More... | |
class | Redefine |
It models a XML Schema redefine. More... | |
class | Restriction4ComplexContent |
The restriction class can be used to define restrictions on a complexContent. More... | |
class | Restriction4SimpleContent |
This restriction class defines restrictions on a simpleContent. More... | |
class | Restriction4SimpleType |
The restriction element defines restrictions on a simpleType definition. More... | |
class | Schema |
A class that models a XML schema (XSD). More... | |
class | Selector |
It models the selector element of an XML Schema. More... | |
class | Sequence |
This class models a sequence element in a XML Schema. More... | |
class | SimpleBuiltInType |
A class for representing built-in XML Schema types. More... | |
class | SimpleContent |
A class that models an XML Schema simpleContent element. More... | |
class | SimpleType |
It models a XML Schema SimpleType element. More... | |
class | SimpleTypeConstructor |
A base class for SympleType elements. List, Union and Restriction4SimpleType is derived from this base class. More... | |
class | Type |
An abstract class for modeling the definition of a new XML Schema Type. More... | |
class | TypeDerivation |
SimpleType, SimpleContent and ComplexContent can be extend other types. This is just a base class for the type extension mechanism. More... | |
class | Union |
It defines a simple type as a collection (union) of values from specified simple data types. More... | |
class | Unique |
It models the unique element in an XML Schema. More... | |
Enumerations | |
enum | AttributeUse { REQUIRED, OPTIONAL, PROHIBITED } |
It specifies how the attribute is used. More... | |
enum | BuiltInType { TODO } |
It enumerates the available built-in types. More... | |
enum | DerivationType { UNKNOWN = 0, EXTENSION = 1, RESTRICTION = 2, SUBSTITUTION = 4, LIST = 8, UNION = 16, ALL = 32 } |
It specifies the list of possible derivation types. More... | |
enum | FacetType { Enumeration, FractionDigits, Length, MaxExclusive, MaxInclusive, MaxLength, MinExclusive, MinInclusive, MinLength, Pattern, TotalDigits, WhiteSpace } |
It enumerates the available facet types. More... | |
enum | Form { Qualified, Unqualified } |
It specifies the form for the attribute. More... | |
enum | ProcessContents { STRICT, LAX, SKIP } |
It enumerates the possible ways that the XML processor should handle validation against the elements specified by an any element. More... | |
Functions | |
int | ExtractExtension (const char *value) |
It extracts an integer value that is a combination of: #all|list of (extension|restriction|substitution). More... | |
TEXSDEXPORT Schema * | Read (const std::string &file_name) |
enum te::xsd::BuiltInType |
enum te::xsd::FacetType |
It enumerates the available facet types.
enum te::xsd::Form |
It specifies the form for the attribute.
It enumerates the possible ways that the XML processor should handle validation against the elements specified by an any element.
|
inline |
It extracts an integer value that is a combination of: #all|list of (extension|restriction|substitution).
Definition at line 47 of file Utils.h.
References ALL, EXTENSION, RESTRICTION, and SUBSTITUTION.
TEXSDEXPORT Schema* te::xsd::Read | ( | const std::string & | file_name | ) |