Gnome XML Library Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
void xmlSchemaInitTypes (void); void xmlSchemaCleanupTypes (void); xmlSchemaTypePtr xmlSchemaGetPredefinedType (const xmlChar *name, const xmlChar *ns); int xmlSchemaValidatePredefinedType (xmlSchemaTypePtr type, const xmlChar *value, xmlSchemaValPtr *val); int xmlSchemaValPredefTypeNode (xmlSchemaTypePtr type, const xmlChar *value, xmlSchemaValPtr *val, xmlNodePtr node); int xmlSchemaValidateFacet (xmlSchemaTypePtr base, xmlSchemaFacetPtr facet, const xmlChar *value, xmlSchemaValPtr val); void xmlSchemaFreeValue (xmlSchemaValPtr val); xmlSchemaFacetPtr xmlSchemaNewFacet (void); int xmlSchemaCheckFacet (xmlSchemaFacetPtr facet, xmlSchemaTypePtr typeDecl, xmlSchemaParserCtxtPtr ctxt, const xmlChar *name); void xmlSchemaFreeFacet (xmlSchemaFacetPtr facet); int xmlSchemaCompareValues (xmlSchemaValPtr x, xmlSchemaValPtr y); |
void xmlSchemaCleanupTypes (void); |
Cleanup the default XML Schemas type library
xmlSchemaTypePtr xmlSchemaGetPredefinedType (const xmlChar *name, const xmlChar *ns); |
Lookup a type in the default XML Schemas type library
int xmlSchemaValidatePredefinedType (xmlSchemaTypePtr type, const xmlChar *value, xmlSchemaValPtr *val); |
Check that a value conforms to the lexical space of the predefined type. if true a value is computed and returned in val.
int xmlSchemaValPredefTypeNode (xmlSchemaTypePtr type, const xmlChar *value, xmlSchemaValPtr *val, xmlNodePtr node); |
Check that a value conforms to the lexical space of the predefined type. if true a value is computed and returned in val.
int xmlSchemaValidateFacet (xmlSchemaTypePtr base, xmlSchemaFacetPtr facet, const xmlChar *value, xmlSchemaValPtr val); |
Check a value against a facet condition
void xmlSchemaFreeValue (xmlSchemaValPtr val); |
Cleanup the default XML Schemas type library
int xmlSchemaCheckFacet (xmlSchemaFacetPtr facet, xmlSchemaTypePtr typeDecl, xmlSchemaParserCtxtPtr ctxt, const xmlChar *name); |
Checks the default values types, especially for facets
void xmlSchemaFreeFacet (xmlSchemaFacetPtr facet); |
Deallocate a Schema Facet structure.
int xmlSchemaCompareValues (xmlSchemaValPtr x, xmlSchemaValPtr y); |
Compare 2 values