Lines Matching refs:namespaces
3811 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
3918 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
5023 if (ctxt->namespaces != NULL) {
5027 if ((ctxt->namespaces[i] != NULL) &&
5028 (xmlStrEqual(ctxt->namespaces[i]->prefix, prefix)))
5029 return(ctxt->namespaces[i]->href);
11909 * Setup namespaces.
14406 const xmlChar **namespaces = NULL;
14417 * Additionally, if there is no list of namespaces available and
14420 * to have a list of namespaces at compilation time in order to
14431 namespaces = xmlMalloc(2 * (ctxt->nsNr + 1) * sizeof(xmlChar*));
14432 if (namespaces == NULL) {
14433 xmlXPathErrMemory(ctxt, "allocating namespaces array\n");
14437 ns = ctxt->namespaces[j];
14438 namespaces[i++] = ns->href;
14439 namespaces[i++] = ns->prefix;
14441 namespaces[i++] = NULL;
14442 namespaces[i++] = NULL;
14447 &namespaces[0]);
14448 if (namespaces != NULL) {
14449 xmlFree((xmlChar **)namespaces);