Home | History | Annotate | Download | only in libxml2

Lines Matching refs:mainSchema

571     xmlSchemaPtr mainSchema; /* The main schema. */
3565 xmlSchemaPtr mainSchema;
3567 if (WXS_CONSTRUCTOR(pctxt)->mainSchema == NULL) {
3572 mainSchema = WXS_CONSTRUCTOR(pctxt)->mainSchema;
3614 WXS_IMPBUCKET(ret)->schema = mainSchema;
3618 mainSchema->targetNamespace = targetNamespace;
3645 if (mainSchema->schemasImports == NULL) {
3646 mainSchema->schemasImports = xmlHashCreateDict(5,
3648 if (mainSchema->schemasImports == NULL) {
3654 res = xmlHashAddEntry(mainSchema->schemasImports,
3657 res = xmlHashAddEntry(mainSchema->schemasImports,
3675 if (mainSchema->includes == NULL) {
3676 mainSchema->includes = xmlSchemaItemListCreate();
3677 if (mainSchema->includes == NULL) {
3682 xmlSchemaItemListAdd(mainSchema->includes, ret);
21310 xmlSchemaPtr mainSchema = NULL;
21330 mainSchema = xmlSchemaNewSchema(ctxt);
21331 if (mainSchema == NULL)
21343 ctxt->constructor->mainSchema = mainSchema;
21370 if (xmlSchemaParseNewDocWithContext(ctxt, mainSchema, bucket) == -1)
21375 mainSchema->doc = bucket->doc;
21376 mainSchema->preserve = ctxt->preserve;
21378 ctxt->schema = mainSchema;
21389 if (mainSchema) {
21390 xmlSchemaFree(mainSchema);
21391 mainSchema = NULL;
21400 return(mainSchema);
21406 if (mainSchema) {
21407 xmlSchemaFree(mainSchema);
21408 mainSchema = NULL;
28091 pctxt->constructor->mainSchema = vctxt->schema;