xmlschemastypes

Name

xmlschemastypes -- 

Synopsis



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);

Description

Details

xmlSchemaInitTypes ()

void        xmlSchemaInitTypes              (void);


xmlSchemaCleanupTypes ()

void        xmlSchemaCleanupTypes           (void);

Cleanup the default XML Schemas type library


xmlSchemaGetPredefinedType ()

xmlSchemaTypePtr xmlSchemaGetPredefinedType (const xmlChar *name,
                                             const xmlChar *ns);

Lookup a type in the default XML Schemas type library


xmlSchemaValidatePredefinedType ()

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.


xmlSchemaValidateFacet ()

int         xmlSchemaValidateFacet          (xmlSchemaTypePtr base,
                                             xmlSchemaFacetPtr facet,
                                             const xmlChar *value,
                                             xmlSchemaValPtr val);

Check a value against a facet condition


xmlSchemaFreeValue ()

void        xmlSchemaFreeValue              (xmlSchemaValPtr val);

Cleanup the default XML Schemas type library