X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fminidom%2Fminidom.c;h=93cae440dcddbcc67d396fe29c99a587332524ed;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=ef0d1f34b31bef65c7b95921ab98b15212b079a9;hpb=faf311442f59ccbc652c7965d23ed2945fd40906;p=helm.git diff --git a/helm/minidom/minidom.c b/helm/minidom/minidom.c index ef0d1f34b..93cae440d 100644 --- a/helm/minidom/minidom.c +++ b/helm/minidom/minidom.c @@ -23,8 +23,8 @@ #include #include -#include -#include +#include +#include #include "minidom.h" @@ -258,6 +258,19 @@ mdom_node_has_attribute(mDOMNodeRef node, mDOMConstStringRef name) #endif /* HAVE_LIBXML2 */ } +gboolean +mdom_node_has_attribute_ns(mDOMNodeRef node, mDOMConstStringRef name, mDOMConstStringRef uri) +{ + g_return_val_if_fail(node != NULL, FALSE); + g_return_val_if_fail(name != NULL, FALSE); + g_return_val_if_fail(uri != NULL, FALSE); +#ifdef HAVE_LIBXML2 + return (xmlHasNsProp(node, name, uri) != NULL) ? TRUE : FALSE; +#else + return FALSE; +#endif /* HAVE_LIBXML2 */ +} + mDOMStringRef mdom_node_get_content(mDOMNodeRef node) {