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);
11552 type->baseType = (xmlSchemaTypePtr)
12269 type->baseType = xmlSchemaGetBuiltInType(XML_SCHEMAS_ANYTYPE);
13334 type = type->baseType;
13356 type = type->baseType;
14310 xmlSchemaTypePtr baseType = NULL;
14314 if (type->baseType == NULL) {
14319 baseType = type->baseType;
14320 if (WXS_IS_TYPE_NOT_FIXED(baseType))
14321 if (xmlSchemaTypeFixup(baseType, ACTXT_CAST pctxt) == -1)
14325 baseUses = baseType->attrUses;
14444 if (baseType->attributeWildcard != NULL) {
14461 baseType->attributeWildcard) == -1)
14468 type->attributeWildcard = baseType->attributeWildcard;
14529 type = type->baseType;
14682 * @baseType: the base type definition
14689 * derived from @baseType.
14696 xmlSchemaTypePtr baseType,
14703 if (type == baseType)
14717 if (WXS_IS_TYPE_NOT_FIXED(baseType))
14718 if (xmlSchemaTypeFixup(baseType, actxt) == -1)
14721 (xmlSchemaTypeFinalContains(type->baseType,
14726 if (type->baseType == baseType) {
14737 if ((! WXS_IS_ANYTYPE(type->baseType)) &&
14738 (xmlSchemaCheckCOSSTDerivedOK(actxt, type->baseType,
14739 baseType, subset) == 0)) {
14746 if (WXS_IS_ANY_SIMPLE_TYPE(baseType) &&
14758 if (WXS_IS_UNION(baseType)) {
14761 cur = baseType->memberTypes;
14818 ancestor->baseType);
14837 (item->baseType == NULL))
14840 item->baseType);
14888 memberType = memberType->baseType;
14923 if (typeDef->baseType == NULL) {
14924 typeDef->baseType = xmlSchemaGetType(ctxt->schema,
14926 if (typeDef->baseType == NULL) {
15046 xmlSchemaTypePtr baseType = type->baseType;
15060 if (baseType == NULL) {
15072 if (! WXS_IS_SIMPLE(baseType)) {
15077 xmlSchemaGetComponentQName(&str, baseType));
15083 (! WXS_IS_ANY_SIMPLE_TYPE(baseType))) {
15089 xmlSchemaGetComponentQName(&str, baseType));
15109 if (xmlSchemaTypeFinalContains(baseType,
15116 xmlSchemaGetComponentQName(&str, baseType));
15164 if (! WXS_IS_ATOMIC(type->baseType)) {
15169 xmlSchemaGetComponentQName(&str, type->baseType));
15177 if (xmlSchemaTypeFinalContains(type->baseType,
15183 xmlSchemaGetComponentQName(&str, type->baseType));
15269 if (WXS_IS_ANY_SIMPLE_TYPE(type->baseType)) {
15323 if (! WXS_IS_LIST(type->baseType)) {
15328 xmlSchemaGetComponentQName(&str, type->baseType));
15336 if (xmlSchemaTypeFinalContains(type->baseType,
15342 xmlSchemaGetComponentQName(&str, type->baseType));
15354 baseItemType = type->baseType->subtypes;
15371 xmlSchemaGetComponentQName(&strBT, type->baseType));
15452 if (type->baseType->builtInType == XML_SCHEMAS_ANYSIMPLETYPE) {
15486 if (! WXS_IS_UNION(type->baseType)) {
15491 xmlSchemaGetComponentQName(&str, type->baseType));
15498 if (xmlSchemaTypeFinalContains(type->baseType,
15504 xmlSchemaGetComponentQName(&str, type->baseType));
15531 baseMember = xmlSchemaGetUnionSimpleTypeMemberTypes(type->baseType);
15553 xmlSchemaGetComponentQName(&strBT, type->baseType));
15784 if ((type->baseType != NULL) &&
15785 (WXS_IS_SIMPLE(type->baseType)) &&
15908 * @baseType: the base complex type definition
15922 xmlSchemaTypePtr baseType,
15925 int equal = xmlSchemaAreEqualTypes(type, baseType);
15950 if (type->baseType == baseType)
15956 if (WXS_IS_ANYTYPE(type->baseType))
15959 if (WXS_IS_COMPLEX(type->baseType)) {
15965 return (xmlSchemaCheckCOSCTDerivedOK(actxt, type->baseType,
15966 baseType, set));
15973 return (xmlSchemaCheckCOSSTDerivedOK(actxt, type->baseType,
15974 baseType, set));
15981 * @baseType: the base type definition
15986 * Checks wheter @type can be validly derived from @baseType.
15993 xmlSchemaTypePtr baseType,
15997 return (xmlSchemaCheckCOSSTDerivedOK(actxt, type, baseType, set));
15999 return (xmlSchemaCheckCOSCTDerivedOK(actxt, type, baseType, set));
16023 xmlSchemaTypePtr base = type->baseType;
16286 base = type->baseType;
16507 base = type->baseType;
17111 xmlSchemaTypePtr base = type->baseType;
17702 has = (type->baseType->flags & XML_SCHEMAS_TYPE_HAS_FACETS) ? 1 : 0;
17704 needVal = (type->baseType->flags &
17706 normVal = (type->baseType->flags &
17794 for (anc = type->baseType; anc != NULL &&
17796 anc = anc->baseType) {
17853 if (type->baseType == NULL) {
17858 if (WXS_IS_TYPE_NOT_FIXED_1(type->baseType))
17859 if (xmlSchemaFixupSimpleTypeStageOne(pctxt, type->baseType) == -1)
17866 if (WXS_IS_ATOMIC(type->baseType))
17868 else if (WXS_IS_LIST(type->baseType)) {
17873 type->subtypes = type->baseType->subtypes;
17874 } else if (WXS_IS_UNION(type->baseType)) {
17957 if (type->baseType == NULL) {
17959 "missing baseType");
17962 if (WXS_IS_TYPE_NOT_FIXED(type->baseType))
17963 xmlSchemaTypeFixup(type->baseType, ACTXT_CAST pctxt);
18009 (type->baseType->facetSet != NULL)) {
18040 xmlSchemaTypePtr baseType = type->baseType;
18045 if (baseType == NULL) {
18047 "missing baseType");
18053 if (WXS_IS_TYPE_NOT_FIXED(baseType))
18054 xmlSchemaTypeFixup(baseType, ACTXT_CAST pctxt);
18055 if (baseType->flags & XML_SCHEMAS_TYPE_INTERNAL_INVALID) {
18074 if ((WXS_IS_COMPLEX(baseType)) &&
18075 (baseType->contentTypeDef != NULL) &&
18102 contentBase = baseType->contentTypeDef;
18131 content->baseType = contentBase;
18153 } else if ((WXS_IS_COMPLEX(baseType)) &&
18154 (baseType->contentType == XML_SCHEMA_CONTENT_MIXED) &&
18162 (type->contentTypeDef->baseType == NULL)) {
18175 } else if ((WXS_IS_COMPLEX(baseType)) && WXS_IS_EXTENSION(type)) {
18181 if (baseType->contentTypeDef == NULL) {
18195 type->contentTypeDef = baseType->contentTypeDef;
18196 } else if ((WXS_IS_SIMPLE(baseType)) && WXS_IS_EXTENSION(type)) {
18201 type->contentTypeDef = baseType;
18302 type->contentType = baseType->contentType;
18303 type->subtypes = baseType->subtypes;
18309 type->contentTypeDef = baseType->contentTypeDef;
18313 } else if (baseType->contentType == XML_SCHEMA_CONTENT_EMPTY) {
18349 } else if ((WXS_TYPE_PARTICLE(baseType) != NULL) &&
18350 (WXS_TYPE_PARTICLE_TERM(baseType) != NULL) &&
18351 ((WXS_TYPE_PARTICLE_TERM(baseType))->type ==
18404 ((xmlSchemaParticlePtr) baseType->subtypes)->children;
18430 (xmlSchemaTreeItemPtr) baseType->subtypes;
18567 base = typeDecl->baseType;
19718 type = type->baseType;
19724 type = elemDecl->subtypes->baseType;
19739 type = type->baseType;
20431 ((xmlSchemaTypePtr) item)->baseType =
24194 tmpType = tmpType->baseType;
24253 tmpType = tmpType->baseType;
24408 biType = type->baseType;
24411 biType = biType->baseType;