Lines Matching defs:_xmlTextReader

94 struct _xmlTextReader {  struct
95 int mode; /* the parsing mode */
96 xmlDocPtr doc; /* when walking an existing doc */
97 xmlTextReaderValidate validate;/* is there any validation */
98 int allocs; /* what structure were deallocated */
99 xmlTextReaderState state;
100 xmlParserCtxtPtr ctxt; /* the parser context */
101 xmlSAXHandlerPtr sax; /* the parser SAX callbacks */
102 xmlParserInputBufferPtr input; /* the input */
103 startElementSAXFunc startElement;/* initial SAX callbacks */
104 endElementSAXFunc endElement; /* idem */
105 startElementNsSAX2Func startElementNs;/* idem */
106 endElementNsSAX2Func endElementNs; /* idem */
107 charactersSAXFunc characters;
108 cdataBlockSAXFunc cdataBlock;
109 unsigned int base; /* base of the segment in the input */
110 unsigned int cur; /* current position in the input */
111 xmlNodePtr node; /* current node */
112 xmlNodePtr curnode;/* current attribute node */
113 int depth; /* depth of the current node */
114 xmlNodePtr faketext;/* fake xmlNs chld */
115 int preserve;/* preserve the resulting document */
116 xmlBufPtr buffer; /* used to return const xmlChar * */
117 xmlDictPtr dict; /* the context dictionary */
120 xmlNodePtr ent; /* Current Entity Ref Node */
121 int entNr; /* Depth of the entities stack */
122 int entMax; /* Max depth of the entities stack */
123 xmlNodePtr *entTab; /* array of entities */
126 xmlTextReaderErrorFunc errorFunc; /* callback function */
127 void *errorFuncArg; /* callback function user argument */
131 xmlRelaxNGPtr rngSchemas; /* The Relax NG schemas */
132 xmlRelaxNGValidCtxtPtr rngValidCtxt;/* The Relax NG validation context */
133 int rngPreserveCtxt; /* 1 if the context was provided by the user */
134 int rngValidErrors;/* The number of errors detected */
135 xmlNodePtr rngFullNode; /* the node if RNG not progressive */
137 xmlSchemaPtr xsdSchemas; /* The Schemas schemas */
138 xmlSchemaValidCtxtPtr xsdValidCtxt;/* The Schemas validation context */
139 int xsdPreserveCtxt; /* 1 if the context was provided by the user */
140 int xsdValidErrors;/* The number of errors detected */
141 xmlSchemaSAXPlugPtr xsdPlug; /* the schemas plug in SAX pipeline */
145 int xinclude; /* is xinclude asked for */
146 const xmlChar * xinclude_name; /* the xinclude name from dict */
147 xmlXIncludeCtxtPtr xincctxt; /* the xinclude context */
148 int in_xinclude; /* counts for xinclude */
151 int patternNr; /* number of preserve patterns */
152 int patternMax; /* max preserve patterns */
153 xmlPatternPtr *patternTab; /* array of preserve patterns */
155 int preserves; /* level of preserves */
156 int parserFlags; /* the set of options set */
158 xmlStructuredErrorFunc sErrorFunc; /* callback function */
160 xmlResourceLoader resourceLoader;
161 void *resourceCtxt;