Lines Matching refs:mainSchema
571 xmlSchemaPtr mainSchema; /* The main schema. */
3552 xmlSchemaPtr mainSchema;
3554 if (WXS_CONSTRUCTOR(pctxt)->mainSchema == NULL) {
3559 mainSchema = WXS_CONSTRUCTOR(pctxt)->mainSchema;
3601 WXS_IMPBUCKET(ret)->schema = mainSchema;
3605 mainSchema->targetNamespace = targetNamespace;
3632 if (mainSchema->schemasImports == NULL) {
3633 mainSchema->schemasImports = xmlHashCreateDict(5,
3635 if (mainSchema->schemasImports == NULL) {
3641 res = xmlHashAddEntry(mainSchema->schemasImports,
3644 res = xmlHashAddEntry(mainSchema->schemasImports,
3662 if (mainSchema->includes == NULL) {
3663 mainSchema->includes = xmlSchemaItemListCreate();
3664 if (mainSchema->includes == NULL) {
3669 xmlSchemaItemListAdd(mainSchema->includes, ret);
21297 xmlSchemaPtr mainSchema = NULL;
21317 mainSchema = xmlSchemaNewSchema(ctxt);
21318 if (mainSchema == NULL)
21330 ctxt->constructor->mainSchema = mainSchema;
21357 if (xmlSchemaParseNewDocWithContext(ctxt, mainSchema, bucket) == -1)
21362 mainSchema->doc = bucket->doc;
21363 mainSchema->preserve = ctxt->preserve;
21365 ctxt->schema = mainSchema;
21376 if (mainSchema) {
21377 xmlSchemaFree(mainSchema);
21378 mainSchema = NULL;
21387 return(mainSchema);
21393 if (mainSchema) {
21394 xmlSchemaFree(mainSchema);
21395 mainSchema = NULL;
28071 pctxt->constructor->mainSchema = vctxt->schema;