Lines Matching refs:minOccurs
668 int minOccurs; member
4207 if ((elem->minOccurs != 1) || (elem->maxOccurs != 1)) { in xmlSchemaElementDump()
4208 fprintf(output, " min %d ", elem->minOccurs); in xmlSchemaElementDump()
4344 if (particle->minOccurs != 1) in xmlSchemaContentModelDump()
4345 fprintf(output, " min: %d", particle->minOccurs); in xmlSchemaContentModelDump()
5540 ret->minOccurs = min; in xmlSchemaAddParticle()
6851 int minOccurs, in xmlSchemaPCheckParticleCorrect_2() argument
6854 if ((maxOccurs == 0) && ( minOccurs == 0)) in xmlSchemaPCheckParticleCorrect_2()
6876 } else if (minOccurs > maxOccurs) { in xmlSchemaPCheckParticleCorrect_2()
11326 if (part->minOccurs > 1) { in xmlSchemaParseModelGroup()
11333 part->minOccurs = 1; in xmlSchemaParseModelGroup()
11413 } else if (((WXS_PARTICLE(part))->minOccurs != 1) || in xmlSchemaParseModelGroup()
12645 int minOccurs = particle->minOccurs < 1 ? 0 : particle->minOccurs - 1; in xmlSchemaBuildContentModelForSubstGroup() local
12648 xmlAutomataNewCounter(pctxt->am, minOccurs, in xmlSchemaBuildContentModelForSubstGroup()
12671 if (particle->minOccurs == 0) { in xmlSchemaBuildContentModelForSubstGroup()
12709 (particle->minOccurs < 2)) { in xmlSchemaBuildContentModelForElement()
12720 int minOccurs = particle->minOccurs < 1 ? in xmlSchemaBuildContentModelForElement() local
12721 0 : particle->minOccurs - 1; in xmlSchemaBuildContentModelForElement()
12724 counter = xmlAutomataNewCounter(ctxt->am, minOccurs, maxOccurs); in xmlSchemaBuildContentModelForElement()
12731 if (particle->minOccurs == 0) { in xmlSchemaBuildContentModelForElement()
12818 int minOccurs = in xmlSchemaBuildAContentModel() local
12819 particle->minOccurs < 1 ? 0 : particle->minOccurs - 1; in xmlSchemaBuildAContentModel()
12821 counter = xmlAutomataNewCounter(pctxt->am, minOccurs, maxOccurs); in xmlSchemaBuildAContentModel()
12850 if (particle->minOccurs == 0) { in xmlSchemaBuildAContentModel()
12868 if ((particle->minOccurs == 1) && (particle->maxOccurs == 1)) { in xmlSchemaBuildAContentModel()
12881 if (particle->minOccurs > 1) { in xmlSchemaBuildAContentModel()
12890 particle->minOccurs - 1, UNBOUNDED); in xmlSchemaBuildAContentModel()
12930 if (particle->minOccurs == 0) { in xmlSchemaBuildAContentModel()
12937 || (particle->minOccurs > 1)) { in xmlSchemaBuildAContentModel()
12946 particle->minOccurs - 1, in xmlSchemaBuildAContentModel()
12962 if ((particle->minOccurs == 0) || (ret == 1)) { in xmlSchemaBuildAContentModel()
12984 if (particle->minOccurs == 0) { in xmlSchemaBuildAContentModel()
13020 int minOccurs = in xmlSchemaBuildAContentModel() local
13021 particle->minOccurs < 1 ? 0 : particle->minOccurs - 1; in xmlSchemaBuildAContentModel()
13028 xmlAutomataNewCounter(pctxt->am, minOccurs, maxOccurs); in xmlSchemaBuildAContentModel()
13047 if (particle->minOccurs == 0) { in xmlSchemaBuildAContentModel()
13095 sub->minOccurs, sub->maxOccurs); in xmlSchemaBuildAContentModel()
13099 if ((sub->minOccurs == 1) && in xmlSchemaBuildAContentModel()
13106 } else if ((sub->minOccurs == 0) && in xmlSchemaBuildAContentModel()
13122 if (particle->minOccurs == 0) { in xmlSchemaBuildAContentModel()
14666 (particle->minOccurs == 0)) in xmlSchemaGetParticleTotalRangeMin()
14678 cur = part->minOccurs; in xmlSchemaGetParticleTotalRangeMin()
14687 return (particle->minOccurs * min); in xmlSchemaGetParticleTotalRangeMin()
14699 sum += part->minOccurs; in xmlSchemaGetParticleTotalRangeMin()
14704 return (particle->minOccurs * sum); in xmlSchemaGetParticleTotalRangeMin()
14785 if ((particle == NULL) || (particle->minOccurs == 0) || in xmlSchemaIsParticleEmptiable()
16840 if (xmlSchemaCheckParticleRangeOK(r->minOccurs, r->maxOccurs, in xmlSchemaCheckRCaseNameAndTypeOK()
16841 b->minOccurs, b->maxOccurs) != 0) in xmlSchemaCheckRCaseNameAndTypeOK()
16944 if (xmlSchemaCheckParticleRangeOK(r->minOccurs, r->maxOccurs, in xmlSchemaCheckRCaseNSCompat()
16945 b->minOccurs, b->maxOccurs) != 0) in xmlSchemaCheckRCaseNSCompat()
17004 if (xmlSchemaCheckParticleRangeOK(r->minOccurs, r->maxOccurs, in xmlSchemaCheckRCaseNSSubset()
17005 b->minOccurs, b->maxOccurs)) in xmlSchemaCheckRCaseNSSubset()
17115 b->minOccurs, b->maxOccurs) != 0)
17156 if (xmlSchemaCheckParticleRangeOK(r->minOccurs, r->maxOccurs, in xmlSchemaCheckRCaseRecurse()
17157 b->minOccurs, b->maxOccurs)) in xmlSchemaCheckRCaseRecurse()
18358 (particle->minOccurs == 0))) && in xmlSchemaFixupComplexType()
18522 ((xmlSchemaParticlePtr) baseType->subtypes)->minOccurs, in xmlSchemaFixupComplexType()