Lines Matching refs:namespaces
3829 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
3938 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
5055 if (ctxt->namespaces != NULL) {
5059 if ((ctxt->namespaces[i] != NULL) &&
5060 (xmlStrEqual(ctxt->namespaces[i]->prefix, prefix)))
5061 return(ctxt->namespaces[i]->href);
11960 * Setup namespaces.
14470 const xmlChar **namespaces = NULL;
14481 * Additionally, if there is no list of namespaces available and
14484 * to have a list of namespaces at compilation time in order to
14495 namespaces = xmlMalloc(2 * (ctxt->nsNr + 1) * sizeof(xmlChar*));
14496 if (namespaces == NULL) {
14497 xmlXPathErrMemory(ctxt, "allocating namespaces array\n");
14501 ns = ctxt->namespaces[j];
14502 namespaces[i++] = ns->href;
14503 namespaces[i++] = ns->prefix;
14505 namespaces[i++] = NULL;
14506 namespaces[i++] = NULL;
14511 &namespaces[0]);
14512 if (namespaces != NULL) {
14513 xmlFree((xmlChar **)namespaces);