Lines Matching refs:idc
723 xmlSchemaIDCPtr idc; member
1436 xmlSchemaGetIDCDesignation(xmlChar **buf, xmlSchemaIDCPtr idc) in xmlSchemaGetIDCDesignation() argument
1438 return(xmlSchemaGetComponentDesignation(buf, idc)); in xmlSchemaGetIDCDesignation()
7972 xmlSchemaIDCPtr idc, in xmlSchemaCheckCSelectorXPath() argument
7987 xmlSchemaPErr(ctxt, idc->node, in xmlSchemaCheckCSelectorXPath()
7994 node = idc->node; in xmlSchemaCheckCSelectorXPath()
8189 xmlSchemaIDCPtr idc, in xmlSchemaParseIDCSelectorAndField() argument
8240 if (xmlSchemaCheckCSelectorXPath(ctxt, idc, item, attr, in xmlSchemaParseIDCSelectorAndField()
8260 xmlSchemaAddAnnotation((xmlSchemaAnnotItemPtr) idc, in xmlSchemaParseIDCSelectorAndField()
20334 xmlSchemaResolveIDCKeyReferences(xmlSchemaIDCPtr idc, in xmlSchemaResolveIDCKeyReferences() argument
20337 if (idc->type != XML_SCHEMA_TYPE_IDC_KEYREF) in xmlSchemaResolveIDCKeyReferences()
20339 if (idc->ref->name != NULL) { in xmlSchemaResolveIDCKeyReferences()
20340 idc->ref->item = (xmlSchemaBasicItemPtr) in xmlSchemaResolveIDCKeyReferences()
20341 xmlSchemaGetIDC(pctxt->schema, idc->ref->name, in xmlSchemaResolveIDCKeyReferences()
20342 idc->ref->targetNamespace); in xmlSchemaResolveIDCKeyReferences()
20343 if (idc->ref->item == NULL) { in xmlSchemaResolveIDCKeyReferences()
20350 WXS_BASIC_CAST idc, idc->node, in xmlSchemaResolveIDCKeyReferences()
20351 "refer", idc->ref->name, in xmlSchemaResolveIDCKeyReferences()
20352 idc->ref->targetNamespace, in xmlSchemaResolveIDCKeyReferences()
20355 } else if (idc->ref->item->type == XML_SCHEMA_TYPE_IDC_KEYREF) { in xmlSchemaResolveIDCKeyReferences()
20361 NULL, WXS_BASIC_CAST idc, in xmlSchemaResolveIDCKeyReferences()
20364 idc->ref->item = NULL; in xmlSchemaResolveIDCKeyReferences()
20367 if (idc->nbFields != in xmlSchemaResolveIDCKeyReferences()
20368 ((xmlSchemaIDCPtr) idc->ref->item)->nbFields) { in xmlSchemaResolveIDCKeyReferences()
20372 refer = (xmlSchemaIDCPtr) idc->ref->item; in xmlSchemaResolveIDCKeyReferences()
20381 NULL, WXS_BASIC_CAST idc, in xmlSchemaResolveIDCKeyReferences()
22888 xmlSchemaIDCPtr idc; in xmlSchemaXPathProcessHistory() local
22903 idc = matcher->aidc->def; in xmlSchemaXPathProcessHistory()
22904 nbKeys = idc->nbFields; in xmlSchemaXPathProcessHistory()
22912 if (idc->type == XML_SCHEMA_TYPE_IDC_KEY) in xmlSchemaXPathProcessHistory()
22920 if (idc->type == XML_SCHEMA_TYPE_IDC_KEY) in xmlSchemaXPathProcessHistory()
22931 if (idc->type == XML_SCHEMA_TYPE_IDC_KEY) { in xmlSchemaXPathProcessHistory()
22957 if ((idc->type != XML_SCHEMA_TYPE_IDC_KEYREF) && in xmlSchemaXPathProcessHistory()
22998 WXS_BASIC_CAST idc, in xmlSchemaXPathProcessHistory()
23002 xmlSchemaGetIDCDesignation(&strB, idc)); in xmlSchemaXPathProcessHistory()
23025 if (idc->type != XML_SCHEMA_TYPE_IDC_KEYREF) { in xmlSchemaXPathProcessHistory()
23059 if (idc->type == XML_SCHEMA_TYPE_IDC_KEYREF) { in xmlSchemaXPathProcessHistory()
23082 WXS_BASIC_CAST idc, in xmlSchemaXPathProcessHistory()
23084 xmlSchemaGetIDCDesignation(&str, idc), NULL); in xmlSchemaXPathProcessHistory()
23145 xmlSchemaIDCPtr idc, refIdc; in xmlSchemaIDCRegisterMatchers() local
23148 idc = (xmlSchemaIDCPtr) elemDecl->idcs; in xmlSchemaIDCRegisterMatchers()
23149 if (idc == NULL) in xmlSchemaIDCRegisterMatchers()
23168 if (idc->type == XML_SCHEMA_TYPE_IDC_KEYREF) { in xmlSchemaIDCRegisterMatchers()
23176 refIdc = (xmlSchemaIDCPtr) idc->ref->item; in xmlSchemaIDCRegisterMatchers()
23207 if (aidc->def == idc) in xmlSchemaIDCRegisterMatchers()
23253 idc->selector, XPATH_STATE_OBJ_TYPE_IDC_SELECTOR) == -1) in xmlSchemaIDCRegisterMatchers()
23256 idc = idc->next; in xmlSchemaIDCRegisterMatchers()
23257 } while (idc != NULL); in xmlSchemaIDCRegisterMatchers()