Lines Matching refs:baseType
1087 xmlSchemaTypePtr baseType,
1796 ws = xmlSchemaGetWhiteSpaceFacetValue(type->baseType);
1831 type = type->baseType;
2990 * @baseType: the base type of type
2999 xmlSchemaTypePtr baseType,
3009 xmlSchemaFormatItemForReport(&strT, NULL, WXS_BASIC_CAST baseType, NULL),
8853 type->baseType = xmlSchemaGetBuiltInType(XML_SCHEMAS_ANYSIMPLETYPE);
9021 type->baseType = xmlSchemaGetBuiltInType(XML_SCHEMAS_ANYSIMPLETYPE);
11560 type->baseType = (xmlSchemaTypePtr)
12277 type->baseType = xmlSchemaGetBuiltInType(XML_SCHEMAS_ANYTYPE);
13342 type = type->baseType;
13364 type = type->baseType;
14318 xmlSchemaTypePtr baseType = NULL;
14322 if (type->baseType == NULL) {
14327 baseType = type->baseType;
14328 if (WXS_IS_TYPE_NOT_FIXED(baseType))
14329 if (xmlSchemaTypeFixup(baseType, ACTXT_CAST pctxt) == -1)
14333 baseUses = baseType->attrUses;
14452 if (baseType->attributeWildcard != NULL) {
14469 baseType->attributeWildcard) == -1)
14476 type->attributeWildcard = baseType->attributeWildcard;
14537 type = type->baseType;
14692 * @baseType: the base type definition
14699 * derived from @baseType.
14706 xmlSchemaTypePtr baseType,
14713 if (type == baseType)
14727 if (WXS_IS_TYPE_NOT_FIXED(baseType))
14728 if (xmlSchemaTypeFixup(baseType, actxt) == -1)
14731 (xmlSchemaTypeFinalContains(type->baseType,
14736 if (type->baseType == baseType) {
14747 if ((! WXS_IS_ANYTYPE(type->baseType)) &&
14748 (xmlSchemaCheckCOSSTDerivedOK(actxt, type->baseType,
14749 baseType, subset) == 0)) {
14756 if (WXS_IS_ANY_SIMPLE_TYPE(baseType) &&
14768 if (WXS_IS_UNION(baseType)) {
14771 cur = baseType->memberTypes;
14828 ancestor->baseType);
14847 (item->baseType == NULL))
14850 item->baseType);
14898 memberType = memberType->baseType;
14933 if (typeDef->baseType == NULL) {
14934 typeDef->baseType = xmlSchemaGetType(ctxt->schema,
14936 if (typeDef->baseType == NULL) {
15056 xmlSchemaTypePtr baseType = type->baseType;
15070 if (baseType == NULL) {
15082 if (! WXS_IS_SIMPLE(baseType)) {
15087 xmlSchemaGetComponentQName(&str, baseType));
15093 (! WXS_IS_ANY_SIMPLE_TYPE(baseType))) {
15099 xmlSchemaGetComponentQName(&str, baseType));
15119 if (xmlSchemaTypeFinalContains(baseType,
15126 xmlSchemaGetComponentQName(&str, baseType));
15174 if (! WXS_IS_ATOMIC(type->baseType)) {
15179 xmlSchemaGetComponentQName(&str, type->baseType));
15187 if (xmlSchemaTypeFinalContains(type->baseType,
15193 xmlSchemaGetComponentQName(&str, type->baseType));
15279 if (WXS_IS_ANY_SIMPLE_TYPE(type->baseType)) {
15333 if (! WXS_IS_LIST(type->baseType)) {
15338 xmlSchemaGetComponentQName(&str, type->baseType));
15346 if (xmlSchemaTypeFinalContains(type->baseType,
15352 xmlSchemaGetComponentQName(&str, type->baseType));
15364 baseItemType = type->baseType->subtypes;
15381 xmlSchemaGetComponentQName(&strBT, type->baseType));
15462 if (type->baseType->builtInType == XML_SCHEMAS_ANYSIMPLETYPE) {
15496 if (! WXS_IS_UNION(type->baseType)) {
15501 xmlSchemaGetComponentQName(&str, type->baseType));
15508 if (xmlSchemaTypeFinalContains(type->baseType,
15514 xmlSchemaGetComponentQName(&str, type->baseType));
15541 baseMember = xmlSchemaGetUnionSimpleTypeMemberTypes(type->baseType);
15563 xmlSchemaGetComponentQName(&strBT, type->baseType));
15794 if ((type->baseType != NULL) &&
15795 (WXS_IS_SIMPLE(type->baseType)) &&
15918 * @baseType: the base complex type definition
15932 xmlSchemaTypePtr baseType,
15935 int equal = xmlSchemaAreEqualTypes(type, baseType);
15960 if (type->baseType == baseType)
15966 if (WXS_IS_ANYTYPE(type->baseType))
15969 if (WXS_IS_COMPLEX(type->baseType)) {
15975 return (xmlSchemaCheckCOSCTDerivedOK(actxt, type->baseType,
15976 baseType, set));
15983 return (xmlSchemaCheckCOSSTDerivedOK(actxt, type->baseType,
15984 baseType, set));
15991 * @baseType: the base type definition
15996 * Checks wheter @type can be validly derived from @baseType.
16003 xmlSchemaTypePtr baseType,
16007 return (xmlSchemaCheckCOSSTDerivedOK(actxt, type, baseType, set));
16009 return (xmlSchemaCheckCOSCTDerivedOK(actxt, type, baseType, set));
16033 xmlSchemaTypePtr base = type->baseType;
16296 base = type->baseType;
16517 base = type->baseType;
17123 xmlSchemaTypePtr base = type->baseType;
17714 has = (type->baseType->flags & XML_SCHEMAS_TYPE_HAS_FACETS) ? 1 : 0;
17716 needVal = (type->baseType->flags &
17718 normVal = (type->baseType->flags &
17806 for (anc = type->baseType; anc != NULL &&
17808 anc = anc->baseType) {
17865 if (type->baseType == NULL) {
17870 if (WXS_IS_TYPE_NOT_FIXED_1(type->baseType))
17871 if (xmlSchemaFixupSimpleTypeStageOne(pctxt, type->baseType) == -1)
17878 if (WXS_IS_ATOMIC(type->baseType))
17880 else if (WXS_IS_LIST(type->baseType)) {
17885 type->subtypes = type->baseType->subtypes;
17886 } else if (WXS_IS_UNION(type->baseType)) {
17969 if (type->baseType == NULL) {
17971 "missing baseType");
17974 if (WXS_IS_TYPE_NOT_FIXED(type->baseType))
17975 xmlSchemaTypeFixup(type->baseType, ACTXT_CAST pctxt);
18021 (type->baseType->facetSet != NULL)) {
18052 xmlSchemaTypePtr baseType = type->baseType;
18057 if (baseType == NULL) {
18059 "missing baseType");
18065 if (WXS_IS_TYPE_NOT_FIXED(baseType))
18066 xmlSchemaTypeFixup(baseType, ACTXT_CAST pctxt);
18067 if (baseType->flags & XML_SCHEMAS_TYPE_INTERNAL_INVALID) {
18086 if ((WXS_IS_COMPLEX(baseType)) &&
18087 (baseType->contentTypeDef != NULL) &&
18114 contentBase = baseType->contentTypeDef;
18143 content->baseType = contentBase;
18165 } else if ((WXS_IS_COMPLEX(baseType)) &&
18166 (baseType->contentType == XML_SCHEMA_CONTENT_MIXED) &&
18174 (type->contentTypeDef->baseType == NULL)) {
18187 } else if ((WXS_IS_COMPLEX(baseType)) && WXS_IS_EXTENSION(type)) {
18193 if (baseType->contentTypeDef == NULL) {
18207 type->contentTypeDef = baseType->contentTypeDef;
18208 } else if ((WXS_IS_SIMPLE(baseType)) && WXS_IS_EXTENSION(type)) {
18213 type->contentTypeDef = baseType;
18314 type->contentType = baseType->contentType;
18315 type->subtypes = baseType->subtypes;
18321 type->contentTypeDef = baseType->contentTypeDef;
18325 } else if (baseType->contentType == XML_SCHEMA_CONTENT_EMPTY) {
18361 } else if ((WXS_TYPE_PARTICLE(baseType) != NULL) &&
18362 (WXS_TYPE_PARTICLE_TERM(baseType) != NULL) &&
18363 ((WXS_TYPE_PARTICLE_TERM(baseType))->type ==
18416 ((xmlSchemaParticlePtr) baseType->subtypes)->children;
18442 (xmlSchemaTreeItemPtr) baseType->subtypes;
18579 base = typeDecl->baseType;
19728 type = type->baseType;
19734 type = elemDecl->subtypes->baseType;
19749 type = type->baseType;
20441 ((xmlSchemaTypePtr) item)->baseType =
24218 tmpType = tmpType->baseType;
24277 tmpType = tmpType->baseType;
24432 biType = type->baseType;
24435 biType = biType->baseType;