Lines Matching defs:mainSchema
571 xmlSchemaPtr mainSchema; /* The main schema. */
3531 xmlSchemaPtr mainSchema;
3533 if (WXS_CONSTRUCTOR(pctxt)->mainSchema == NULL) {
3538 mainSchema = WXS_CONSTRUCTOR(pctxt)->mainSchema;
3580 WXS_IMPBUCKET(ret)->schema = mainSchema;
3584 mainSchema->targetNamespace = targetNamespace;
3611 if (mainSchema->schemasImports == NULL) {
3612 mainSchema->schemasImports = xmlHashCreateDict(5,
3614 if (mainSchema->schemasImports == NULL) {
3620 res = xmlHashAddEntry(mainSchema->schemasImports,
3623 res = xmlHashAddEntry(mainSchema->schemasImports,
3641 if (mainSchema->includes == NULL) {
3642 mainSchema->includes = xmlSchemaItemListCreate();
3643 if (mainSchema->includes == NULL) {
3648 xmlSchemaItemListAdd(mainSchema->includes, ret);
21187 xmlSchemaPtr mainSchema = NULL;
21207 mainSchema = xmlSchemaNewSchema(ctxt);
21208 if (mainSchema == NULL)
21220 ctxt->constructor->mainSchema = mainSchema;
21247 if (xmlSchemaParseNewDocWithContext(ctxt, mainSchema, bucket) == -1)
21252 mainSchema->doc = bucket->doc;
21253 mainSchema->preserve = ctxt->preserve;
21255 ctxt->schema = mainSchema;
21266 if (mainSchema) {
21267 xmlSchemaFree(mainSchema);
21268 mainSchema = NULL;
21277 return(mainSchema);
21283 if (mainSchema) {
21284 xmlSchemaFree(mainSchema);
21285 mainSchema = NULL;
27892 pctxt->constructor->mainSchema = vctxt->schema;