Lines Matching refs:part
5758 * @local: the resulting local part if found, the attribute value otherwise
5839 * @local: the resulting local part if found, the attribute value otherwise
5872 * @local: the resulting local part if found, the attribute value otherwise
8478 * Skip particle part if a global declaration.
8483 * The particle part ==================================================
8498 * The reference part =============================================
8568 * The declaration part ===============================================
11279 xmlSchemaParticlePtr part, last = NULL;
11282 part = (xmlSchemaParticlePtr) xmlSchemaParseElement(ctxt,
11289 if (part != NULL) {
11292 if (part->minOccurs > 1) {
11299 part->minOccurs = 1;
11301 if (part->maxOccurs > 1) {
11308 part->maxOccurs = 1;
11311 item->children = (xmlSchemaTreeItemPtr) part;
11313 last->next = (xmlSchemaTreeItemPtr) part;
11314 last = part;
11326 xmlSchemaTreeItemPtr part = NULL, last = NULL;
11335 part = (xmlSchemaTreeItemPtr)
11337 if (part && isElemRef)
11340 part =
11342 if (part != NULL)
11349 part && part->children)
11351 if ((xmlSchemaGetQNameRefName(part->children) ==
11353 (xmlSchemaGetQNameRefTargetNs(part->children) ==
11378 part = NULL;
11379 } else if (((WXS_PARTICLE(part))->minOccurs != 1) ||
11380 ((WXS_PARTICLE(part))->maxOccurs != 1))
11400 part = NULL;
11402 ctxt->redef->reference = WXS_BASIC_CAST part;
11407 part = (xmlSchemaTreeItemPtr)
11410 part = xmlSchemaParseModelGroup(ctxt, schema, child,
11413 part = xmlSchemaParseModelGroup(ctxt, schema, child,
11416 if (part != NULL) {
11418 item->children = part;
11420 last->next = part;
11421 last = part;
13248 * simple type. This handles part (1), part (2) is done in
14627 xmlSchemaParticlePtr part =
14630 if (part == NULL)
14632 while (part != NULL) {
14633 if ((part->children->type == XML_SCHEMA_TYPE_ELEMENT) ||
14634 (part->children->type == XML_SCHEMA_TYPE_ANY))
14635 cur = part->minOccurs;
14637 cur = xmlSchemaGetParticleTotalRangeMin(part);
14642 part = (xmlSchemaParticlePtr) part->next;
14648 xmlSchemaParticlePtr part =
14651 if (part == NULL)
14654 if ((part->children->type == XML_SCHEMA_TYPE_ELEMENT) ||
14655 (part->children->type == XML_SCHEMA_TYPE_ANY))
14656 sum += part->minOccurs;
14658 sum += xmlSchemaGetParticleTotalRangeMin(part);
14659 part = (xmlSchemaParticlePtr) part->next;
14660 } while (part != NULL);
14683 xmlSchemaParticlePtr part =
14686 for (; part != NULL; part = (xmlSchemaParticlePtr) part->next) {
14687 if (part->children == NULL)
14689 if ((part->children->type == XML_SCHEMA_TYPE_ELEMENT) ||
14690 (part->children->type == XML_SCHEMA_TYPE_ANY))
14691 cur = part->maxOccurs;
14693 cur = xmlSchemaGetParticleTotalRangeMax(part);
14704 xmlSchemaParticlePtr part =
14707 for (; part != NULL; part = (xmlSchemaParticlePtr) part->next) {
14708 if (part->children == NULL)
14710 if ((part->children->type == XML_SCHEMA_TYPE_ELEMENT) ||
14711 (part->children->type == XML_SCHEMA_TYPE_ANY))
14712 cur = part->maxOccurs;
14714 cur = xmlSchemaGetParticleTotalRangeMax(part);
14746 * SPEC (2) "Its {term} is a group and the minimum part of the
15090 * {max occurs}=1 which is part of a pair which constitutes
17007 /*part = WXS_TYPE_PARTICLE(type);
17046 xmlSchemaParticlePtr part;
17058 part = (xmlSchemaParticlePtr) r->children->children;
17060 if (xmlSchemaCheckCOSParticleRestrict(ctxt, part, b))
17062 part = (xmlSchemaParticlePtr) part->next;
17063 } while (part != NULL);
17101 /* xmlSchemaParticlePtr part; */