• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/gettext-0.17/gnulib-local/lib/libxml/

Lines Matching defs:uses

167 * Macros for attribute uses.
4332 * @uses: attribute uses list
4338 xmlSchemaAttrUsesDump(xmlSchemaItemListPtr uses, FILE * output)
4347 if ((uses == NULL) || (uses->nbItems == 0))
4351 for (i = 0; i < uses->nbItems; i++) {
4352 use = uses->items[i];
5011 * ATTENTION TODO: This uses pointer comp. for strings.
6216 xmlSchemaItemListPtr uses,
6444 * Parses attribute uses and attribute declarations and
7084 xmlSchemaItemListPtr uses,
7382 if (uses) {
7385 for (i = 0; i < uses->nbItems; i++) {
7386 use = uses->items[i];
7731 * component for the attribute uses of the referenced attribute group
11684 * Attribute uses/declarations.
11829 * Attribute uses/declarations.
14008 xmlSchemaItemListPtr uses,
14018 if (uses != NULL) {
14019 for (i = 0; i < uses->nbItems; i++) {
14020 cur = uses->items[i];
14033 * uses} of the {base type definition} (call this B) whose
14171 * (3) "For each attribute use in the {attribute uses} of the {base type
14175 * uses} of the complex type definition itself whose {required} is true.
14183 if (uses != NULL) {
14184 for (i = 0; i < uses->nbItems; i++) {
14185 cur = uses->items[i];
14298 * Builds the wildcard and the attribute uses on the given complex type.
14301 * ATTENTION TODO: Experimantally this uses pointer comparisons for
14312 xmlSchemaItemListPtr uses, baseUses, prohibs = NULL;
14324 uses = type->attrUses;
14331 if (uses != NULL) {
14338 WXS_BASIC_CAST type, &(type->attributeWildcard), uses,
14348 WXS_BASIC_CAST type, &(type->attributeWildcard), uses,
14357 * Inherit the attribute uses of the base type.
14367 if (uses != NULL)
14368 usesCount = uses->nbItems;
14377 * Filter out prohibited uses.
14391 * Filter out existing uses.
14394 tmp = uses->items[j];
14404 if (uses == NULL) {
14408 uses = type->attrUses;
14410 xmlSchemaItemListAddSize(uses, 2, use);
14417 if (uses == NULL) {
14421 uses = type->attrUses;
14423 xmlSchemaItemListAddSize(uses, baseUses->nbItems, use);
14428 * Shrink attr. uses.
14430 if (uses) {
14431 if (uses->nbItems == 0) {
14432 xmlSchemaItemListFree(uses);
15807 * - attribute uses need to be already inherited (apply attr. prohibitions)
15814 xmlSchemaItemListPtr uses = (xmlSchemaItemListPtr) type->attrUses;
15818 for (i = uses->nbItems -1; i >= 0; i--) {
15819 use = uses->items[i];
15824 * {attribute uses} must not have identical {name}s and
15829 tmp = uses->items[j];
15847 if (xmlSchemaItemListRemove(uses, i) == -1)
15856 * {attribute uses} must not have {type definition}s which
15876 if (xmlSchemaItemListRemove(uses, i) == -1)
16055 * SPEC (1.2) "Its {attribute uses} must be a subset of the {attribute
16056 * uses}
16058 * use in the {attribute uses} of the {base type definition}, there
16059 * must be an attribute use in the {attribute uses} of the complex
16098 "for its {base type}'s %s in its {attribute uses}",
18436 * Now fixup attribute uses:
18439 * - inherit attribute uses of the base type
19034 * @node: the node of the component holding the attribute uses
19036 * @list: the attribute uses
19039 * for their attribute uses. Wilcards are intersected.
19071 * Remove from attribute uses.
19140 * contain any attribute uses.
19149 * Add the attribute uses.
19211 * {attribute uses} property
19215 * for their attribute uses. Wilcards are intersected.
19238 * for their attribute uses. Wilcards are intersected.
19258 xmlSchemaItemListPtr uses = WXS_LIST_CAST attrGr->attrUses;
19262 for (i = uses->nbItems -1; i >= 0; i--) {
19263 use = uses->items[i];
19266 * (2) "Two distinct members of the {attribute uses} must not have
19272 tmp = uses->items[j];
19290 if (xmlSchemaItemListRemove(uses, i) == -1)
19298 * (3) "Two distinct members of the {attribute uses} must not have
19320 if (xmlSchemaItemListRemove(uses, i) == -1)
20562 * (7.2.2) "The {attribute uses} and {attribute wildcard} of
20566 * {attribute uses} and {attribute wildcard} of that attribute
20773 * 3. attributes declarations and attribute uses:
21012 * Apply constraints for attribute uses.
25130 * (3.1) "If there is among the {attribute uses} an attribute
25163 * the {attribute uses} whose {required} is true matches one
25288 * be any attribute uses among the {attribute uses}
25402 * uses the *initial* value.