• Home
  • Raw
  • Download

Lines Matching defs:_xmlTextReader

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