Lines Matching refs:nsNr
1365 for (i = 0;i < ctxt->nsNr;i += 2) {
1377 ctxt->nsNr = 0;
1385 } else if (ctxt->nsNr >= ctxt->nsMax) {
1397 ctxt->nsTab[ctxt->nsNr++] = prefix;
1398 ctxt->nsTab[ctxt->nsNr++] = URL;
1399 return (ctxt->nsNr);
1416 if (ctxt->nsNr < nr) {
1418 nr = ctxt->nsNr;
1420 if (ctxt->nsNr <= 0)
1424 ctxt->nsNr--;
1425 ctxt->nsTab[ctxt->nsNr] = NULL;
1602 const xmlChar *prefix, const xmlChar *URI, int nsNr)
1629 ctxt->pushTab[ctxt->nameNr * 3 + 2] = (void *) (long) nsNr;
8069 * @nsNr: number of namespaces on the start tag
8169 for (i = ctxt->nsNr - 2;i >= 0;i-=2)
8630 int nsNr = ctxt->nsNr;
8654 ctxt->nsNr = nsNr;
8729 if (ctxt->nsTab[ctxt->nsNr - 2 * j] == NULL)
8802 if (ctxt->nsTab[ctxt->nsNr - 2 * j] == attname)
8885 if (ctxt->nsTab[ctxt->nsNr - 2 * j] == NULL)
8900 if (ctxt->nsTab[ctxt->nsNr - 2 * j] == attname)
9002 nsname, nbNs, &ctxt->nsTab[ctxt->nsNr - 2 * nbNs],
9042 * @nsNr: number of namespaces on the start tag
9055 const xmlChar *URI, int line, int nsNr, int tlen) {
9111 if (nsNr != 0)
9112 nsPop(ctxt, nsNr);
9321 int nsNr = ctxt->nsNr;
9391 if (nsNr != ctxt->nsNr)
9392 nsPop(ctxt, ctxt->nsNr - nsNr);
9415 if (nsNr != ctxt->nsNr)
9416 nsPop(ctxt, ctxt->nsNr - nsNr);
9446 if (nsNr != ctxt->nsNr)
9447 nsPop(ctxt, ctxt->nsNr - nsNr);
9455 xmlParseEndTag2(ctxt, prefix, URI, line, ctxt->nsNr - nsNr, tlen);
10688 int nsNr = ctxt->nsNr;
10753 if (ctxt->nsNr - nsNr > 0)
10754 nsPop(ctxt, ctxt->nsNr - nsNr);
10781 nameNsPush(ctxt, name, prefix, URI, ctxt->nsNr - nsNr);