37 xmlNsPtr *ns_node, *pn, *pd;
44 ns_node = xmlGetNsList(n->doc, n);
45 if (!ns_node)
return ret;
47 for (pn = ns_node ; *(pn) ; pn++) {
48 for (pd = ns_doc ; *(pd) ; pd++) {
50 if ( (*pn)->prefix && (*pd)->prefix && (*pn)->href && (*pd)->href
51 && !strcmp((
char *) (*pn)->prefix, (
char *) (*pd)->prefix)
52 && strcmp((
char *) (*pn)->href, (
char *) (*pd)->href )) {
76 ns_doc = xmlGetNsList(n->doc, xmlDocGetRootElement(n->doc));
77 if (!ns_doc)
return false;
79 for (node = n ; node ; node = node->next) {
80 if (node->type != XML_ELEMENT_NODE)
continue;
bool ows_libxml_check_namespace(ows *o, xmlNodePtr n)
static bool ows_libxml_check_namespace_node(ows *o, xmlNodePtr n, xmlNsPtr *ns_doc)