Home | History | Annotate | Download | only in libxml2

Lines Matching refs:cur

73     const xmlChar *cur;
172 const xmlChar *cur;
184 cur = ctxt->cur;
185 while ((*cur != '\n') && (*cur != '\r') && (ctxt->cur - cur < 80)) cur--;
186 l = ctxt->cur - cur;
187 cur++;
189 if ((*cur == '\n') || (*cur == '\r')) break;
190 buffer[i] = *cur++;
251 const xmlChar *cur;
259 if (ctxt->cur == NULL) {
260 ctxt->cur = ctxt->compact;
263 if (ctxt->cur >= ctxt->end) {
267 while ((ctxt->cur < ctxt->end) &&
268 (IS_BLANK(*ctxt->cur))) ctxt->cur++;
269 if (ctxt->cur >= ctxt->end) {
273 if (*ctxt->cur == '#') {
274 cur = ctxt->cur;
275 cur++;
276 while ((cur < ctxt->end) && (*cur != '\n') && (*cur != '\r'))
277 cur++;
278 ctxt->cur = cur;
280 } else if (*ctxt->cur == '"') {
282 ctxt->cur++;
283 if (ctxt->cur >= ctxt->end) goto eof;
284 cur = ctxt->cur;
286 (*cur == '"') && (cur[1] == '"')) {
289 while ((cur < ctxt->end) && (*cur != '"')) cur++;
290 if (cur >= ctxt->end) goto eof;
291 token->toklen = cur - ctxt->cur;
292 token->token = xmlDictLookup(ctxt->dict, ctxt->cur, token->toklen);
295 cur++;
296 ctxt->cur = cur;
298 } else if (*ctxt->cur == '\'') {
301 } else if ((IS_OP(*ctxt->cur)) || (*ctxt->cur == ':')) {
302 cur = ctxt->cur;
303 cur++;
304 if ((cur < ctxt->end) &&
305 (((*cur == '=') &&
306 ((*ctxt->cur == '|') || (*ctxt->cur == '&'))) ||
307 ((*cur == '*') && (*ctxt->cur == ':')))) {
312 token->token = xmlDictLookup(ctxt->dict, ctxt->cur, token->toklen);
315 ctxt->cur += token->toklen;
319 cur = ctxt->cur;
320 if (*cur == '\\') {
322 cur++;
323 ctxt->cur++;
325 while ((cur < ctxt->end) &&
326 (!(IS_SEPARATOR(*cur))) && (!(IS_OP(*cur)))) cur++;
328 token->toklen = cur - ctxt->cur;
329 token->token = xmlDictLookup(ctxt->dict, ctxt->cur, token->toklen);
331 ctxt->cur = cur;
337 if (*ctxt->cur == ':') {
338 ctxt->cur++;
339 if (*ctxt->cur == '*') {
340 ctxt->cur++;
343 cur = ctxt->cur;
344 while ((cur < ctxt->end) &&
345 (!(IS_SEPARATOR(*cur))) && (!(IS_OP(*cur)))) cur++;
347 token->toklen = cur - ctxt->cur;
348 token->token = xmlDictLookup(ctxt->dict, ctxt->cur,
350 ctxt->cur = cur;
671 xmlNodePtr insert = ctxt->insert, cur;
677 cur = xmlNewNode(NULL, BAD_CAST "except");
678 if (cur == NULL) CRNG_MEM_ERROR0();
680 xmlAddChild(ctxt->insert, cur);
681 ctxt->insert = cur;
700 xmlNodePtr cur;
715 cur = xmlNewNode(NULL, BAD_CAST "anyName");
716 if (cur == NULL) CRNG_MEM_ERROR0();
718 xmlAddChild(ctxt->insert, cur);
719 ctxt->insert = cur;
726 cur = xmlNewNode(NULL, BAD_CAST "name");
727 if (cur == NULL) CRNG_MEM_ERROR0();
729 xmlSetProp(cur, BAD_CAST "ns",
732 xmlSetProp(cur, BAD_CAST "ns", BAD_CAST "");
734 xmlNodeAddContent(cur, token->token);
736 xmlAddChild(ctxt->insert, cur);
737 ctxt->insert = cur;
742 cur = xmlNewNode(NULL, BAD_CAST "nsName");
743 if (cur == NULL) CRNG_MEM_ERROR0();
744 xmlSetProp(cur, BAD_CAST "ns",
747 xmlAddChild(ctxt->insert, cur);
748 ctxt->insert = cur;
1446 ctxt.cur = (const unsigned char *) schemas;