Lines Matching refs:aidc
848 xmlSchemaIDCAugPtr aidc; /* the augmented IDC item */ member
21999 xmlSchemaIDCAugPtr aidc; in xmlSchemaAugmentIDC() local
22001 aidc = (xmlSchemaIDCAugPtr) xmlMalloc(sizeof(xmlSchemaIDCAug)); in xmlSchemaAugmentIDC()
22002 if (aidc == NULL) { in xmlSchemaAugmentIDC()
22008 aidc->keyrefDepth = -1; in xmlSchemaAugmentIDC()
22009 aidc->def = idcDef; in xmlSchemaAugmentIDC()
22010 aidc->next = NULL; in xmlSchemaAugmentIDC()
22012 vctxt->aidcs = aidc; in xmlSchemaAugmentIDC()
22014 aidc->next = vctxt->aidcs; in xmlSchemaAugmentIDC()
22015 vctxt->aidcs = aidc; in xmlSchemaAugmentIDC()
22205 ielem->idcTable = xmlSchemaIDCNewBinding(matcher->aidc->def); in xmlSchemaIDCAcquireBinding()
22214 if (bind->definition == matcher->aidc->def) in xmlSchemaIDCAcquireBinding()
22217 bind->next = xmlSchemaIDCNewBinding(matcher->aidc->def); in xmlSchemaIDCAcquireBinding()
22503 sto->matcher->aidc->def->name, sto->sel->xpath); in xmlSchemaXPathEvaluate()
22506 sto->matcher->aidc->def->name, sto->sel->xpath); in xmlSchemaXPathEvaluate()
22567 sel = sto->matcher->aidc->def->fields; in xmlSchemaXPathEvaluate()
22760 WXS_BASIC_CAST sto->matcher->aidc->def, in xmlSchemaXPathProcessHistory()
22764 xmlSchemaGetIDCDesignation(&str, sto->matcher->aidc->def)); in xmlSchemaXPathProcessHistory()
22776 WXS_BASIC_CAST sto->matcher->aidc->def, in xmlSchemaXPathProcessHistory()
22869 WXS_BASIC_CAST matcher->aidc->def, in xmlSchemaXPathProcessHistory()
22873 xmlSchemaGetIDCDesignation(&str, matcher->aidc->def)); in xmlSchemaXPathProcessHistory()
22885 matcher->aidc->def->nbFields * in xmlSchemaXPathProcessHistory()
22892 memset(keySeq, 0, matcher->aidc->def->nbFields * in xmlSchemaXPathProcessHistory()
22946 idc = matcher->aidc->def; in xmlSchemaXPathProcessHistory()
23189 xmlSchemaIDCAugPtr aidc; in xmlSchemaIDCRegisterMatchers() local
23228 aidc = vctxt->aidcs; in xmlSchemaIDCRegisterMatchers()
23229 while (aidc != NULL) { in xmlSchemaIDCRegisterMatchers()
23230 if (aidc->def == refIdc) in xmlSchemaIDCRegisterMatchers()
23232 aidc = aidc->next; in xmlSchemaIDCRegisterMatchers()
23234 if (aidc == NULL) { in xmlSchemaIDCRegisterMatchers()
23240 if ((aidc->keyrefDepth == -1) || in xmlSchemaIDCRegisterMatchers()
23241 (vctxt->depth < aidc->keyrefDepth)) in xmlSchemaIDCRegisterMatchers()
23242 aidc->keyrefDepth = vctxt->depth; in xmlSchemaIDCRegisterMatchers()
23248 aidc = vctxt->aidcs; in xmlSchemaIDCRegisterMatchers()
23249 while (aidc != NULL) { in xmlSchemaIDCRegisterMatchers()
23250 if (aidc->def == idc) in xmlSchemaIDCRegisterMatchers()
23252 aidc = aidc->next; in xmlSchemaIDCRegisterMatchers()
23254 if (aidc == NULL) { in xmlSchemaIDCRegisterMatchers()
23287 matcher->aidc = aidc; in xmlSchemaIDCRegisterMatchers()
23288 matcher->idcType = aidc->def->type; in xmlSchemaIDCRegisterMatchers()
23319 if ((matcher->aidc->def->type == XML_SCHEMA_TYPE_IDC_KEYREF) || in xmlSchemaIDCFillNodeTables()
23330 ((matcher->aidc->keyrefDepth == -1) || in xmlSchemaIDCFillNodeTables()
23331 (matcher->aidc->keyrefDepth > vctxt->depth))) in xmlSchemaIDCFillNodeTables()
23372 nbFields = matcher->aidc->def->nbFields; in xmlSchemaIDCFillNodeTables()
23506 xmlSchemaIDCAugPtr aidc; in xmlSchemaBubbleIDCNodeTables() local
23528 aidc = vctxt->aidcs; in xmlSchemaBubbleIDCNodeTables()
23530 if (aidc->def == bind->definition) { in xmlSchemaBubbleIDCNodeTables()
23531 if ((aidc->keyrefDepth == -1) || in xmlSchemaBubbleIDCNodeTables()
23532 (aidc->keyrefDepth >= vctxt->depth)) { in xmlSchemaBubbleIDCNodeTables()
23537 aidc = aidc->next; in xmlSchemaBubbleIDCNodeTables()
23538 } while (aidc != NULL); in xmlSchemaBubbleIDCNodeTables()
23814 nbFields = matcher->aidc->def->nbFields; in xmlSchemaCheckCVCIDCKeyRef()
23821 if ((xmlSchemaIDCPtr) matcher->aidc->def->ref->item == in xmlSchemaCheckCVCIDCKeyRef()
23876 (xmlSchemaTypePtr) matcher->aidc->def, in xmlSchemaCheckCVCIDCKeyRef()
23882 matcher->aidc->def)); in xmlSchemaCheckCVCIDCKeyRef()
23895 (xmlSchemaTypePtr) matcher->aidc->def, in xmlSchemaCheckCVCIDCKeyRef()
23899 xmlSchemaGetComponentQName(&strB, matcher->aidc->def)); in xmlSchemaCheckCVCIDCKeyRef()
26462 xmlSchemaIDCAugPtr aidc = vctxt->aidcs; in xmlSchemaValidatorPopElem() local
26464 if (aidc->keyrefDepth == vctxt->depth) { in xmlSchemaValidatorPopElem()
26470 aidc->keyrefDepth = -1; in xmlSchemaValidatorPopElem()
26472 aidc = aidc->next; in xmlSchemaValidatorPopElem()
26473 } while (aidc != NULL); in xmlSchemaValidatorPopElem()