Lines Matching defs: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);
11573 type->baseType = (xmlSchemaTypePtr)
12290 type->baseType = xmlSchemaGetBuiltInType(XML_SCHEMAS_ANYTYPE);
13410 type = type->baseType;
13432 type = type->baseType;
14386 xmlSchemaTypePtr baseType = NULL;
14390 if (type->baseType == NULL) {
14395 baseType = type->baseType;
14396 if (WXS_IS_TYPE_NOT_FIXED(baseType))
14397 if (xmlSchemaTypeFixup(baseType, ACTXT_CAST pctxt) == -1)
14401 baseUses = baseType->attrUses;
14520 if (baseType->attributeWildcard != NULL) {
14537 baseType->attributeWildcard) == -1)
14544 type->attributeWildcard = baseType->attributeWildcard;
14605 type = type->baseType;
14760 * @baseType: the base type definition
14767 * derived from @baseType.
14774 xmlSchemaTypePtr baseType,
14781 if (type == baseType)
14795 if (WXS_IS_TYPE_NOT_FIXED(baseType))
14796 if (xmlSchemaTypeFixup(baseType, actxt) == -1)
14799 (xmlSchemaTypeFinalContains(type->baseType,
14804 if (type->baseType == baseType) {
14815 if ((! WXS_IS_ANYTYPE(type->baseType)) &&
14816 (xmlSchemaCheckCOSSTDerivedOK(actxt, type->baseType,
14817 baseType, subset) == 0)) {
14824 if (WXS_IS_ANY_SIMPLE_TYPE(baseType) &&
14836 if (WXS_IS_UNION(baseType)) {
14839 cur = baseType->memberTypes;
14896 ancestor->baseType);
14915 (item->baseType == NULL))
14918 item->baseType);
14966 memberType = memberType->baseType;
15001 if (typeDef->baseType == NULL) {
15002 typeDef->baseType = xmlSchemaGetType(ctxt->schema,
15004 if (typeDef->baseType == NULL) {
15124 xmlSchemaTypePtr baseType = type->baseType;
15138 if (baseType == NULL) {
15150 if (! WXS_IS_SIMPLE(baseType)) {
15155 xmlSchemaGetComponentQName(&str, baseType));
15161 ((! WXS_IS_ANY_SIMPLE_TYPE(baseType)) &&
15162 (baseType->type != XML_SCHEMA_TYPE_SIMPLE))) {
15168 xmlSchemaGetComponentQName(&str, baseType));
15188 if (xmlSchemaTypeFinalContains(baseType,
15195 xmlSchemaGetComponentQName(&str, baseType));
15243 if (! WXS_IS_ATOMIC(type->baseType)) {
15248 xmlSchemaGetComponentQName(&str, type->baseType));
15256 if (xmlSchemaTypeFinalContains(type->baseType,
15262 xmlSchemaGetComponentQName(&str, type->baseType));
15348 if (WXS_IS_ANY_SIMPLE_TYPE(type->baseType)) {
15402 if (! WXS_IS_LIST(type->baseType)) {
15407 xmlSchemaGetComponentQName(&str, type->baseType));
15415 if (xmlSchemaTypeFinalContains(type->baseType,
15421 xmlSchemaGetComponentQName(&str, type->baseType));
15433 baseItemType = type->baseType->subtypes;
15450 xmlSchemaGetComponentQName(&strBT, type->baseType));
15531 if (type->baseType->builtInType == XML_SCHEMAS_ANYSIMPLETYPE) {
15565 if (! WXS_IS_UNION(type->baseType)) {
15570 xmlSchemaGetComponentQName(&str, type->baseType));
15577 if (xmlSchemaTypeFinalContains(type->baseType,
15583 xmlSchemaGetComponentQName(&str, type->baseType));
15610 baseMember = xmlSchemaGetUnionSimpleTypeMemberTypes(type->baseType);
15632 xmlSchemaGetComponentQName(&strBT, type->baseType));
15864 if ((type->baseType != NULL) &&
15865 (WXS_IS_SIMPLE(type->baseType)) &&
15988 * @baseType: the base complex type definition
16002 xmlSchemaTypePtr baseType,
16005 int equal = xmlSchemaAreEqualTypes(type, baseType);
16030 if (type->baseType == baseType)
16036 if (WXS_IS_ANYTYPE(type->baseType))
16039 if (WXS_IS_COMPLEX(type->baseType)) {
16045 return (xmlSchemaCheckCOSCTDerivedOK(actxt, type->baseType,
16046 baseType, set));
16053 return (xmlSchemaCheckCOSSTDerivedOK(actxt, type->baseType,
16054 baseType, set));
16061 * @baseType: the base type definition
16066 * Checks wheter @type can be validly derived from @baseType.
16073 xmlSchemaTypePtr baseType,
16077 return (xmlSchemaCheckCOSSTDerivedOK(actxt, type, baseType, set));
16079 return (xmlSchemaCheckCOSCTDerivedOK(actxt, type, baseType, set));
16103 xmlSchemaTypePtr base = type->baseType;
16366 base = type->baseType;
16587 base = type->baseType;
17193 xmlSchemaTypePtr base = type->baseType;
17784 has = (type->baseType->flags & XML_SCHEMAS_TYPE_HAS_FACETS) ? 1 : 0;
17786 needVal = (type->baseType->flags &
17788 normVal = (type->baseType->flags &
17876 for (anc = type->baseType; anc != NULL &&
17878 anc = anc->baseType) {
17935 if (type->baseType == NULL) {
17940 if (WXS_IS_TYPE_NOT_FIXED_1(type->baseType))
17941 if (xmlSchemaFixupSimpleTypeStageOne(pctxt, type->baseType) == -1)
17948 if (WXS_IS_ATOMIC(type->baseType))
17950 else if (WXS_IS_LIST(type->baseType)) {
17955 type->subtypes = type->baseType->subtypes;
17956 } else if (WXS_IS_UNION(type->baseType)) {
18039 if (type->baseType == NULL) {
18041 "missing baseType");
18044 if (WXS_IS_TYPE_NOT_FIXED(type->baseType))
18045 xmlSchemaTypeFixup(type->baseType, ACTXT_CAST pctxt);
18091 (type->baseType->facetSet != NULL)) {
18122 xmlSchemaTypePtr baseType = type->baseType;
18127 if (baseType == NULL) {
18129 "missing baseType");
18135 if (WXS_IS_TYPE_NOT_FIXED(baseType))
18136 xmlSchemaTypeFixup(baseType, ACTXT_CAST pctxt);
18137 if (baseType->flags & XML_SCHEMAS_TYPE_INTERNAL_INVALID) {
18156 if ((WXS_IS_COMPLEX(baseType)) &&
18157 (baseType->contentTypeDef != NULL) &&
18184 contentBase = baseType->contentTypeDef;
18213 content->baseType = contentBase;
18235 } else if ((WXS_IS_COMPLEX(baseType)) &&
18236 (baseType->contentType == XML_SCHEMA_CONTENT_MIXED) &&
18244 (type->contentTypeDef->baseType == NULL)) {
18257 } else if ((WXS_IS_COMPLEX(baseType)) && WXS_IS_EXTENSION(type)) {
18263 if (baseType->contentTypeDef == NULL) {
18277 type->contentTypeDef = baseType->contentTypeDef;
18278 } else if ((WXS_IS_SIMPLE(baseType)) && WXS_IS_EXTENSION(type)) {
18283 type->contentTypeDef = baseType;
18384 type->contentType = baseType->contentType;
18385 type->subtypes = baseType->subtypes;
18391 type->contentTypeDef = baseType->contentTypeDef;
18395 } else if (baseType->contentType == XML_SCHEMA_CONTENT_EMPTY) {
18431 } else if ((WXS_TYPE_PARTICLE(baseType) != NULL) &&
18432 (WXS_TYPE_PARTICLE_TERM(baseType) != NULL) &&
18433 ((WXS_TYPE_PARTICLE_TERM(baseType))->type ==
18486 ((xmlSchemaParticlePtr) baseType->subtypes)->children;
18512 (xmlSchemaTreeItemPtr) baseType->subtypes;
18649 base = typeDecl->baseType;
19798 type = type->baseType;
19804 type = elemDecl->subtypes->baseType;
19819 type = type->baseType;
20511 ((xmlSchemaTypePtr) item)->baseType =
24290 tmpType = tmpType->baseType;
24349 tmpType = tmpType->baseType;
24504 biType = type->baseType;
24507 biType = biType->baseType;