Lines Matching refs:nsNr
1081 for (i = 0;i < ctxt->nsNr;i += 2) {
1093 ctxt->nsNr = 0;
1101 } else if (ctxt->nsNr >= ctxt->nsMax) {
1112 ctxt->nsTab[ctxt->nsNr++] = prefix;
1113 ctxt->nsTab[ctxt->nsNr++] = URL;
1114 return (ctxt->nsNr);
1131 if (ctxt->nsNr < nr) {
1133 nr = ctxt->nsNr;
1135 if (ctxt->nsNr <= 0)
1139 ctxt->nsNr--;
1140 ctxt->nsTab[ctxt->nsNr] = NULL;
1312 const xmlChar *prefix, const xmlChar *URI, int nsNr)
1339 ctxt->pushTab[ctxt->nameNr * 3 + 2] = (void *) (long) nsNr;
7253 * @nsNr: number of namespaces on the start tag
7385 for (i = ctxt->nsNr - 2;i >= 0;i-=2)
7871 int nsNr = ctxt->nsNr;
7895 ctxt->nsNr = nsNr;
7954 if (ctxt->nsTab[ctxt->nsNr - 2 * j] == NULL)
7999 if (ctxt->nsTab[ctxt->nsNr - 2 * j] == attname)
8081 if (ctxt->nsTab[ctxt->nsNr - 2 * j] == NULL)
8096 if (ctxt->nsTab[ctxt->nsNr - 2 * j] == attname)
8192 nsname, nbNs, &ctxt->nsTab[ctxt->nsNr - 2 * nbNs],
8232 * @nsNr: number of namespaces on the start tag
8245 const xmlChar *URI, int line, int nsNr, int tlen) {
8301 if (nsNr != 0)
8302 nsPop(ctxt, nsNr);
8511 int nsNr = ctxt->nsNr;
8580 if (nsNr != ctxt->nsNr)
8581 nsPop(ctxt, ctxt->nsNr - nsNr);
8604 if (nsNr != ctxt->nsNr)
8605 nsPop(ctxt, ctxt->nsNr - nsNr);
8635 if (nsNr != ctxt->nsNr)
8636 nsPop(ctxt, ctxt->nsNr - nsNr);
8644 xmlParseEndTag2(ctxt, prefix, URI, line, ctxt->nsNr - nsNr, tlen);
9825 int nsNr = ctxt->nsNr;
9890 if (ctxt->nsNr - nsNr > 0)
9891 nsPop(ctxt, ctxt->nsNr - nsNr);
9918 nameNsPush(ctxt, name, prefix, URI, ctxt->nsNr - nsNr);