Lines Matching defs:namespaces
3869 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
3976 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
5082 if (ctxt->namespaces != NULL) {
5086 if ((ctxt->namespaces[i] != NULL) &&
5087 (xmlStrEqual(ctxt->namespaces[i]->prefix, prefix)))
5088 return(ctxt->namespaces[i]->href);
12002 * Setup namespaces.
14520 const xmlChar **namespaces = NULL;
14531 * Additionally, if there is no list of namespaces available and
14534 * to have a list of namespaces at compilation time in order to
14545 namespaces = xmlMalloc(2 * (ctxt->nsNr + 1) * sizeof(xmlChar*));
14546 if (namespaces == NULL) {
14547 xmlXPathErrMemory(ctxt, "allocating namespaces array\n");
14551 ns = ctxt->namespaces[j];
14552 namespaces[i++] = ns->href;
14553 namespaces[i++] = ns->prefix;
14555 namespaces[i++] = NULL;
14556 namespaces[i++] = NULL;
14561 &namespaces[0]);
14562 if (namespaces != NULL) {
14563 xmlFree((xmlChar **)namespaces);