• Home
  • Raw
  • Download

Lines Matching defs:_xmlTextReader

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