| 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 xmlSchemaValidateFacet (xmlSchemaTypePtr base, xmlSchemaFacetPtr facet, const xmlChar *value, xmlSchemaValPtr val); void xmlSchemaFreeValue (xmlSchemaValPtr val); | 
| 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 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