Lines Matching defs:_xmlTextReader
151 struct _xmlTextReader { struct
152 int mode; /* the parsing mode */
153 xmlDocPtr doc; /* when walking an existing doc */
154 xmlTextReaderValidate validate;/* is there any validation */
155 int allocs; /* what structure were deallocated */
156 xmlTextReaderState state;
157 xmlParserCtxtPtr ctxt; /* the parser context */
158 xmlSAXHandlerPtr sax; /* the parser SAX callbacks */
159 xmlParserInputBufferPtr input; /* the input */
160 startElementSAXFunc startElement;/* initial SAX callbacks */
161 endElementSAXFunc endElement; /* idem */
162 startElementNsSAX2Func startElementNs;/* idem */
163 endElementNsSAX2Func endElementNs; /* idem */
164 charactersSAXFunc characters;
165 cdataBlockSAXFunc cdataBlock;
166 unsigned int base; /* base of the segment in the input */
167 unsigned int cur; /* current position in the input */
168 xmlNodePtr node; /* current node */
169 xmlNodePtr curnode;/* current attribute node */
170 int depth; /* depth of the current node */
171 xmlNodePtr faketext;/* fake xmlNs chld */
172 int preserve;/* preserve the resulting document */
173 xmlBufPtr buffer; /* used to return const xmlChar * */
174 xmlDictPtr dict; /* the context dictionary */
177 xmlNodePtr ent; /* Current Entity Ref Node */
178 int entNr; /* Depth of the entities stack */
179 int entMax; /* Max depth of the entities stack */
180 xmlNodePtr *entTab; /* array of entities */
183 xmlTextReaderErrorFunc errorFunc; /* callback function */
184 void *errorFuncArg; /* callback function user argument */
188 xmlRelaxNGPtr rngSchemas; /* The Relax NG schemas */
189 xmlRelaxNGValidCtxtPtr rngValidCtxt;/* The Relax NG validation context */
190 int rngPreserveCtxt; /* 1 if the context was provided by the user */
191 int rngValidErrors;/* The number of errors detected */
192 xmlNodePtr rngFullNode; /* the node if RNG not progressive */
194 xmlSchemaPtr xsdSchemas; /* The Schemas schemas */
195 xmlSchemaValidCtxtPtr xsdValidCtxt;/* The Schemas validation context */
196 int xsdPreserveCtxt; /* 1 if the context was provided by the user */
197 int xsdValidErrors;/* The number of errors detected */
198 xmlSchemaSAXPlugPtr xsdPlug; /* the schemas plug in SAX pipeline */
202 int xinclude; /* is xinclude asked for */
203 const xmlChar * xinclude_name; /* the xinclude name from dict */
204 xmlXIncludeCtxtPtr xincctxt; /* the xinclude context */
205 int in_xinclude; /* counts for xinclude */
208 int patternNr; /* number of preserve patterns */
209 int patternMax; /* max preserve patterns */
210 xmlPatternPtr *patternTab; /* array of preserve patterns */
212 int preserves; /* level of preserves */
213 int parserFlags; /* the set of options set */
215 xmlStructuredErrorFunc sErrorFunc; /* callback function */