Lines Matching refs:aidc
856 xmlSchemaIDCAugPtr aidc; /* the augmented IDC item */ member
22026 xmlSchemaIDCAugPtr aidc; in xmlSchemaAugmentIDC() local
22028 aidc = (xmlSchemaIDCAugPtr) xmlMalloc(sizeof(xmlSchemaIDCAug)); in xmlSchemaAugmentIDC()
22029 if (aidc == NULL) { in xmlSchemaAugmentIDC()
22035 aidc->keyrefDepth = -1; in xmlSchemaAugmentIDC()
22036 aidc->def = idcDef; in xmlSchemaAugmentIDC()
22037 aidc->next = NULL; in xmlSchemaAugmentIDC()
22039 vctxt->aidcs = aidc; in xmlSchemaAugmentIDC()
22041 aidc->next = vctxt->aidcs; in xmlSchemaAugmentIDC()
22042 vctxt->aidcs = aidc; in xmlSchemaAugmentIDC()
22234 ielem->idcTable = xmlSchemaIDCNewBinding(matcher->aidc->def); in xmlSchemaIDCAcquireBinding()
22243 if (bind->definition == matcher->aidc->def) in xmlSchemaIDCAcquireBinding()
22246 bind->next = xmlSchemaIDCNewBinding(matcher->aidc->def); in xmlSchemaIDCAcquireBinding()
22532 sto->matcher->aidc->def->name, sto->sel->xpath); in xmlSchemaXPathEvaluate()
22535 sto->matcher->aidc->def->name, sto->sel->xpath); in xmlSchemaXPathEvaluate()
22596 sel = sto->matcher->aidc->def->fields; in xmlSchemaXPathEvaluate()
22789 WXS_BASIC_CAST sto->matcher->aidc->def, in xmlSchemaXPathProcessHistory()
22793 xmlSchemaGetIDCDesignation(&str, sto->matcher->aidc->def)); in xmlSchemaXPathProcessHistory()
22805 WXS_BASIC_CAST sto->matcher->aidc->def, in xmlSchemaXPathProcessHistory()
22898 WXS_BASIC_CAST matcher->aidc->def, in xmlSchemaXPathProcessHistory()
22902 xmlSchemaGetIDCDesignation(&str, matcher->aidc->def)); in xmlSchemaXPathProcessHistory()
22914 matcher->aidc->def->nbFields * in xmlSchemaXPathProcessHistory()
22921 memset(keySeq, 0, matcher->aidc->def->nbFields * in xmlSchemaXPathProcessHistory()
22975 idc = matcher->aidc->def; in xmlSchemaXPathProcessHistory()
23218 xmlSchemaIDCAugPtr aidc; in xmlSchemaIDCRegisterMatchers() local
23257 aidc = vctxt->aidcs; in xmlSchemaIDCRegisterMatchers()
23258 while (aidc != NULL) { in xmlSchemaIDCRegisterMatchers()
23259 if (aidc->def == refIdc) in xmlSchemaIDCRegisterMatchers()
23261 aidc = aidc->next; in xmlSchemaIDCRegisterMatchers()
23263 if (aidc == NULL) { in xmlSchemaIDCRegisterMatchers()
23269 if ((aidc->keyrefDepth == -1) || in xmlSchemaIDCRegisterMatchers()
23270 (vctxt->depth < aidc->keyrefDepth)) in xmlSchemaIDCRegisterMatchers()
23271 aidc->keyrefDepth = vctxt->depth; in xmlSchemaIDCRegisterMatchers()
23277 aidc = vctxt->aidcs; in xmlSchemaIDCRegisterMatchers()
23278 while (aidc != NULL) { in xmlSchemaIDCRegisterMatchers()
23279 if (aidc->def == idc) in xmlSchemaIDCRegisterMatchers()
23281 aidc = aidc->next; in xmlSchemaIDCRegisterMatchers()
23283 if (aidc == NULL) { in xmlSchemaIDCRegisterMatchers()
23316 matcher->aidc = aidc; in xmlSchemaIDCRegisterMatchers()
23317 matcher->idcType = aidc->def->type; in xmlSchemaIDCRegisterMatchers()
23348 if ((matcher->aidc->def->type == XML_SCHEMA_TYPE_IDC_KEYREF) || in xmlSchemaIDCFillNodeTables()
23359 ((matcher->aidc->keyrefDepth == -1) || in xmlSchemaIDCFillNodeTables()
23360 (matcher->aidc->keyrefDepth > vctxt->depth))) in xmlSchemaIDCFillNodeTables()
23401 nbFields = matcher->aidc->def->nbFields; in xmlSchemaIDCFillNodeTables()
23535 xmlSchemaIDCAugPtr aidc; in xmlSchemaBubbleIDCNodeTables() local
23557 aidc = vctxt->aidcs; in xmlSchemaBubbleIDCNodeTables()
23559 if (aidc->def == bind->definition) { in xmlSchemaBubbleIDCNodeTables()
23560 if ((aidc->keyrefDepth == -1) || in xmlSchemaBubbleIDCNodeTables()
23561 (aidc->keyrefDepth >= vctxt->depth)) { in xmlSchemaBubbleIDCNodeTables()
23566 aidc = aidc->next; in xmlSchemaBubbleIDCNodeTables()
23567 } while (aidc != NULL); in xmlSchemaBubbleIDCNodeTables()
23843 nbFields = matcher->aidc->def->nbFields; in xmlSchemaCheckCVCIDCKeyRef()
23850 if ((xmlSchemaIDCPtr) matcher->aidc->def->ref->item == in xmlSchemaCheckCVCIDCKeyRef()
23905 (xmlSchemaTypePtr) matcher->aidc->def, in xmlSchemaCheckCVCIDCKeyRef()
23911 matcher->aidc->def)); in xmlSchemaCheckCVCIDCKeyRef()
23924 (xmlSchemaTypePtr) matcher->aidc->def, in xmlSchemaCheckCVCIDCKeyRef()
23928 xmlSchemaGetComponentQName(&strB, matcher->aidc->def)); in xmlSchemaCheckCVCIDCKeyRef()
26491 xmlSchemaIDCAugPtr aidc = vctxt->aidcs; in xmlSchemaValidatorPopElem() local
26493 if (aidc->keyrefDepth == vctxt->depth) { in xmlSchemaValidatorPopElem()
26499 aidc->keyrefDepth = -1; in xmlSchemaValidatorPopElem()
26501 aidc = aidc->next; in xmlSchemaValidatorPopElem()
26502 } while (aidc != NULL); in xmlSchemaValidatorPopElem()