Lines Matching defs:_xmlSchemaParserCtxt
624 struct _xmlSchemaParserCtxt { struct
625 int type;
626 void *errCtxt; /* user specific error context */
627 xmlSchemaValidityErrorFunc error; /* the callback in case of errors */
628 xmlSchemaValidityWarningFunc warning; /* the callback in case of warning */
629 int err;
630 int nberrors;
631 xmlStructuredErrorFunc serror;
633 xmlSchemaConstructionCtxtPtr constructor;
634 int ownsConstructor; /* TODO: Move this to parser *flags*. */
639 xmlSchemaPtr schema; /* The main schema in use */
640 int counter;
642 const xmlChar *URL;
643 xmlDocPtr doc;
644 int preserve; /* Whether the doc should be freed */
646 const char *buffer;
647 int size;
652 xmlAutomataPtr am;
653 xmlAutomataStatePtr start;
654 xmlAutomataStatePtr end;
655 xmlAutomataStatePtr state;
657 xmlDictPtr dict; /* dictionary for interned string names */
658 xmlSchemaTypePtr ctxtType; /* The current context simple/complex type */
659 int options;
660 xmlSchemaValidCtxtPtr vctxt;
661 int isS4S;
662 int isRedefine;
663 int xsiAssemble;
664 int stop; /* If the parser should stop; i.e. a critical error. */
665 const xmlChar *targetNamespace;
666 xmlSchemaBucketPtr redefined; /* The schema to be redefined. */
668 xmlSchemaRedefPtr redef; /* Used for redefinitions. */
669 int redefCounter; /* Used for redefinitions. */
670 xmlSchemaItemListPtr attrProhibs;