Lines Matching defs:_xmlSchemaParserCtxt
584 struct _xmlSchemaParserCtxt { struct
585 int type;
586 void *errCtxt; /* user specific error context */
587 xmlSchemaValidityErrorFunc error; /* the callback in case of errors */
588 xmlSchemaValidityWarningFunc warning; /* the callback in case of warning */
589 int err;
590 int nberrors;
591 xmlStructuredErrorFunc serror;
593 xmlSchemaConstructionCtxtPtr constructor;
594 int ownsConstructor; /* TODO: Move this to parser *flags*. */
599 xmlSchemaPtr schema; /* The main schema in use */
600 int counter;
602 const xmlChar *URL;
603 xmlDocPtr doc;
604 int preserve; /* Whether the doc should be freed */
606 const char *buffer;
607 int size;
612 xmlAutomataPtr am;
613 xmlAutomataStatePtr start;
614 xmlAutomataStatePtr end;
615 xmlAutomataStatePtr state;
617 xmlDictPtr dict; /* dictionary for interned string names */
618 xmlSchemaTypePtr ctxtType; /* The current context simple/complex type */
619 int options;
620 xmlSchemaValidCtxtPtr vctxt;
621 int isS4S;
622 int isRedefine;
623 int xsiAssemble;
624 int stop; /* If the parser should stop; i.e. a critical error. */
625 const xmlChar *targetNamespace;
626 xmlSchemaBucketPtr redefined; /* The schema to be redefined. */
628 xmlSchemaRedefPtr redef; /* Used for redefinitions. */
629 int redefCounter; /* Used for redefinitions. */
630 xmlSchemaItemListPtr attrProhibs;
632 xmlResourceLoader resourceLoader;
633 void *resourceCtxt;