|
Classes |
class | Schema::Attribute |
class | Schema::AttributeGroup |
class | Schema::ComplexType |
class | Schema::Constraint |
class | Schema::ContentModel |
union | Schema::ContentModel::ContentType |
class | Schema::Element |
class | Schema::Group |
class | Schema::SchemaParser |
struct | Schema::SchemaParser::ImportedSchema |
class | Schema::SchemaParserException |
class | Schema::SchemaValidator |
union | Schema::facetValueType |
class | Schema::SimpleType |
struct | Schema::Containers |
class | Schema::TypeContainer |
class | Schema::TypesTable |
struct | Schema::TypesTable::extRefs |
class | Schema::XSDType |
Enumerations |
enum | Compositor {
Sequence,
Choice,
All
} |
enum | Derivation {
Restriction,
Extension
} |
enum | ContentModelType {
None,
Simple,
Complex,
Mixed
} |
enum | Constraints {
Key,
Keyref,
Unique
} |
enum | Type {
XSD_INVALID,
XSD_SCHEMA,
XSD_STRING,
XSD_INTEGER,
XSD_INT,
XSD_BYTE,
XSD_POSINT,
XSD_UINT,
XSD_LONG,
XSD_ULONG,
XSD_SHORT,
XSD_USHORT,
XSD_DECIMAL,
XSD_FLOAT,
XSD_DOUBLE,
XSD_BOOLEAN,
XSD_TIME,
XSD_DATETIME,
XSD_DATE,
XSD_TOKEN,
XSD_QNAME,
XSD_NCNAME,
XSD_NMTOKEN,
XSD_NMTOKENS,
XSD_BASE64BIN,
XSD_HEXBIN,
XSD_ANY,
XSD_ANYTYPE,
XSD_ANYURI
} |
Functions |
std::ostream & | operator<< (std::ostream &os, TypeContainer &tc) |
Variables |
const std::string | SchemaUri = "http://www.w3.org/2001/XMLSchema" |
const std::string | SchemaInstaceUri = "http://www.w3.org/2001/XMLSchema-instance" |