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