Lines Matching defs:_xmlTextReader
128 struct _xmlTextReader { struct
129 int mode; /* the parsing mode */
130 xmlDocPtr doc; /* when walking an existing doc */
131 xmlTextReaderValidate validate;/* is there any validation */
132 int allocs; /* what structure were deallocated */
133 xmlTextReaderState state;
134 xmlParserCtxtPtr ctxt; /* the parser context */
135 xmlSAXHandlerPtr sax; /* the parser SAX callbacks */
136 xmlParserInputBufferPtr input; /* the input */
137 startElementSAXFunc startElement;/* initial SAX callbacks */
138 endElementSAXFunc endElement; /* idem */
139 startElementNsSAX2Func startElementNs;/* idem */
140 endElementNsSAX2Func endElementNs; /* idem */
141 charactersSAXFunc characters;
142 cdataBlockSAXFunc cdataBlock;
143 unsigned int base; /* base of the segment in the input */
144 unsigned int cur; /* current position in the input */
145 xmlNodePtr node; /* current node */
146 xmlNodePtr curnode;/* current attribute node */
147 int depth; /* depth of the current node */
148 xmlNodePtr faketext;/* fake xmlNs chld */
149 int preserve;/* preserve the resulting document */
150 xmlBufPtr buffer; /* used to return const xmlChar * */
151 xmlDictPtr dict; /* the context dictionary */
154 xmlNodePtr ent; /* Current Entity Ref Node */
155 int entNr; /* Depth of the entities stack */
156 int entMax; /* Max depth of the entities stack */
157 xmlNodePtr *entTab; /* array of entities */
160 xmlTextReaderErrorFunc errorFunc; /* callback function */
161 void *errorFuncArg; /* callback function user argument */
165 xmlRelaxNGPtr rngSchemas; /* The Relax NG schemas */
166 xmlRelaxNGValidCtxtPtr rngValidCtxt;/* The Relax NG validation context */
167 int rngPreserveCtxt; /* 1 if the context was provided by the user */
168 int rngValidErrors;/* The number of errors detected */
169 xmlNodePtr rngFullNode; /* the node if RNG not progressive */
171 xmlSchemaPtr xsdSchemas; /* The Schemas schemas */
172 xmlSchemaValidCtxtPtr xsdValidCtxt;/* The Schemas validation context */
173 int xsdPreserveCtxt; /* 1 if the context was provided by the user */
174 int xsdValidErrors;/* The number of errors detected */
175 xmlSchemaSAXPlugPtr xsdPlug; /* the schemas plug in SAX pipeline */
179 int xinclude; /* is xinclude asked for */
180 const xmlChar * xinclude_name; /* the xinclude name from dict */
181 xmlXIncludeCtxtPtr xincctxt; /* the xinclude context */
182 int in_xinclude; /* counts for xinclude */
185 int patternNr; /* number of preserve patterns */
186 int patternMax; /* max preserve patterns */
187 xmlPatternPtr *patternTab; /* array of preserve patterns */
189 int preserves; /* level of preserves */
190 int parserFlags; /* the set of options set */
192 xmlStructuredErrorFunc sErrorFunc; /* callback function */