Lines Matching defs:namespaces
4787 if (ctxt->namespaces != NULL) {
4791 if ((ctxt->namespaces[i] != NULL) &&
4792 (xmlStrEqual(ctxt->namespaces[i]->prefix, prefix)))
4793 return(ctxt->namespaces[i]->href);
11139 * Setup wrt namespaces.
13973 const xmlChar **namespaces = NULL;
13984 * Additionally, if there is no list of namespaces available and
13987 * to have a list of namespaces at compilation time in order to
13998 namespaces = xmlMalloc(2 * (ctxt->nsNr + 1) * sizeof(xmlChar*));
13999 if (namespaces == NULL) {
14000 xmlXPathErrMemory(ctxt, "allocating namespaces array\n");
14004 ns = ctxt->namespaces[j];
14005 namespaces[i++] = ns->href;
14006 namespaces[i++] = ns->prefix;
14008 namespaces[i++] = NULL;
14009 namespaces[i++] = NULL;
14014 &namespaces[0]);
14015 if (namespaces != NULL) {
14016 xmlFree((xmlChar **)namespaces);