Home | History | Annotate | Download | only in libxml2

Lines Matching defs:head

1041     xmlSchemaElementPtr head;
5668 xmlSchemaElementPtr head)
5686 ret->head = head;
5695 head->name, head->targetNamespace, ret) != 0) {
5706 xmlSchemaElementPtr head)
5711 head->name, head->targetNamespace));
5718 * @head: the head of the substitution group
5727 xmlSchemaElementPtr head,
5732 if ((pctxt == NULL) || (head == NULL) || (member == NULL))
5735 substGroup = xmlSchemaSubstGroupGet(pctxt, head);
5737 substGroup = xmlSchemaSubstGroupAdd(pctxt, head);
19568 xmlSchemaElementPtr head = WXS_SUBST_HEAD(elemDecl), circ;
19570 xmlSchemaCheckElementDeclComponent(head, pctxt);
19589 if (head == elemDecl)
19590 circ = head;
19591 else if (WXS_SUBST_HEAD(head) != NULL)
19592 circ = xmlSchemaCheckSubstGroupCircular(head, head);
19604 xmlSchemaGetComponentQName(&strB, head),
19628 if (head->flags & XML_SCHEMAS_ELEM_FINAL_EXTENSION)
19630 if (head->flags & XML_SCHEMAS_ELEM_FINAL_RESTRICTION)
19634 WXS_ELEM_TYPEDEF(head), set) != 0) {
19646 xmlSchemaGetComponentQName(&strB, head),
19647 xmlSchemaGetComponentQName(&strC, WXS_ELEM_TYPEDEF(head)));
19728 * a list will be built for each subst. group head, holding all direct
19729 * referents to this head.
19732 * 2. the declaration's type to be derived from the head's type
19746 xmlSchemaElementPtr head;
19750 * SPEC (2) "It is validly substitutable for HEAD subject to HEAD's
19754 for (head = WXS_SUBST_HEAD(elemDecl); head != NULL;
19755 head = WXS_SUBST_HEAD(head)) {
19761 if (head->flags & XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION)
19763 headType = head->subtypes;
19767 if (head->flags & XML_SCHEMAS_ELEM_BLOCK_RESTRICTION)
19769 if (head->flags & XML_SCHEMAS_ELEM_BLOCK_EXTENSION)
19783 * subst.head axis, the methSet does not need to be computed for
19802 * the head's type.
19829 xmlSchemaAddElementSubstitutionMember(ctxt, head, elemDecl);
19830 if ((head->flags & XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD) == 0)
19831 head->flags |= XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD;
22433 xmlSchemaIDCStateObjPtr sto, head = NULL, first;
22456 while (sto != head) {
22555 head = first;