Home | History | Annotate | Download | only in libxml2

Lines Matching full:facets

1773  * @type: the type holding the enumeration facets
1797 for (facet = type->facets; facet != NULL; facet = facet->next) {
3948 if (type->facets != NULL) {
3951 facet = type->facets;
11647 * Add the facets to the simple type ancestor.
11669 type->facets = facet;
11680 if (type->facets != NULL) {
11683 facet = type->facets;
15272 if (type->facets != NULL) {
15282 facet = type->facets;
15296 * SPEC (1.3.2) "If there is a facet of the same kind in the {facets}
15369 * 2.3.1.2 The {facets} must only contain the whiteSpace
15374 if (type->facets != NULL) {
15375 facet = type->facets;
15459 if (type->facets != NULL) {
15464 * and enumeration facet components are allowed among the {facets}.
15466 facet = type->facets;
15486 * invalid facets.
15551 * 3.3.1.2 The {facets} must be empty.
15557 "No facets allowed", NULL);
15646 * allowed among the {facets}.
15648 if (type->facets != NULL) {
15652 facet = type->facets;
17186 * Schema Component Constraint: Simple Type Restriction (Facets)
17187 * (st-restrict-facets)
17197 fmaxlen = NULL, fminlen = NULL, /* facets of the current type */
17201 bfmaxlen = NULL, bfminlen = NULL, /* facets of the base type */
17207 * SPEC st-restrict-facets 1:
17211 * SPEC st-restrict-facets 2:
17220 * SPEC st-restrict-facets 3:
17221 * "The {facets} of R are the union of S and the {facets}
17224 * {facets} of B, the one in the {facets} of B is not
17226 * facets, for which multiple occurrences with distinct values
17707 "deriving facets, creating a facet link", NULL);
17791 if (type->facets != NULL) {
17794 for (fac = type->facets; fac != NULL; fac = fac->next) {
17823 * OPTIMIZE VAL TODO: Some facets need a computed value.
18085 * Schema Component Constraint: Simple Type Restriction (Facets)
18086 * (st-restrict-facets)
18215 * Move the facets, previously anchored on the
18218 content->facets = type->facets;
18219 type->facets = NULL;
18594 * Checks and computes the values of facets.
18805 * Checks the default values types, especially for facets
18814 * NOTE: It is intended to use the facets list, instead
18817 if (typeDecl->facets != NULL) {
18818 xmlSchemaFacetPtr facet = typeDecl->facets;
24140 * In Libxml2, derived built-in types have currently no explicit facets.
24147 * empty: until now, "pattern" and "enumeration" facets of the
24267 for (facet = tmpType->facets; facet != NULL; facet = facet->next) {
24308 * Process patters. Pattern facets are ORed at type level
24579 * Check facets.
24587 "validating facets of atomic simple type");
24663 * Apply facets (pattern, enumeration).
24671 "validating facets of list simple type");
24694 * member type, then the facets of the union type are applied. This
24735 * Apply facets (pattern, enumeration).
24750 "validating facets of union simple type");