Home | History | Annotate | Download | only in libxml2

Lines Matching full:facet

601  * @facet:  the facet name
602 * @val: the facet value
606 * Function provided by a type library to check a value facet
611 const xmlChar * facet,
650 xmlRelaxNGFacetCheck facet; /* the facet check function */
2462 * @facet: the facet name
2463 * @val: the facet value
2467 * Function provided by a type library to check a value facet
2477 xmlSchemaFacetPtr facet;
2489 facet = xmlSchemaNewFacet();
2490 if (facet == NULL)
2494 facet->type = XML_SCHEMA_FACET_MININCLUSIVE;
2496 facet->type = XML_SCHEMA_FACET_MINEXCLUSIVE;
2498 facet->type = XML_SCHEMA_FACET_MAXINCLUSIVE;
2500 facet->type = XML_SCHEMA_FACET_MAXEXCLUSIVE;
2502 facet->type = XML_SCHEMA_FACET_TOTALDIGITS;
2504 facet->type = XML_SCHEMA_FACET_FRACTIONDIGITS;
2506 facet->type = XML_SCHEMA_FACET_PATTERN;
2508 facet->type = XML_SCHEMA_FACET_ENUMERATION;
2510 facet->type = XML_SCHEMA_FACET_WHITESPACE;
2512 facet->type = XML_SCHEMA_FACET_LENGTH;
2514 facet->type = XML_SCHEMA_FACET_MAXLENGTH;
2516 facet->type = XML_SCHEMA_FACET_MINLENGTH;
2518 xmlSchemaFreeFacet(facet);
2521 facet->value = val;
2522 ret = xmlSchemaCheckFacet(facet, typ, NULL, type);
2524 xmlSchemaFreeFacet(facet);
2527 ret = xmlSchemaValidateFacet(typ, facet, strval, value);
2528 xmlSchemaFreeFacet(facet);
2752 xmlRelaxNGFacetCheck facet,
2780 lib->facet = facet;
8492 if (lib->facet != NULL) {
8493 tmp = lib->facet(lib->data, define->name, cur->name,