• Home
  • Raw
  • Download

Lines Matching defs:_xmlTextReader

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