diff --git a/src/util/virxml.c b/src/util/virxml.c index f55b9a362c65c4c031ac1bc27ca8eba837e82db4..02693d14ed251a3b86d719e7ea17bc48df1ff21f 100644 --- a/src/util/virxml.c +++ b/src/util/virxml.c @@ -1408,3 +1408,11 @@ virXPathContextNodeRestore(virXPathContextNodeSavePtr save) save->ctxt->node = save->node; } + + +void +virXMLNamespaceFormatNS(virBufferPtr buf, + virXMLNamespace const *ns) +{ + virBufferAsprintf(buf, " xmlns:%s='%s'", ns->prefix, ns->href()); +} diff --git a/src/util/virxml.h b/src/util/virxml.h index 61520968aeec8fc7776752637c039dc58b638042..cdea11619686bf09ff51e996d9a86be16c6ac011 100644 --- a/src/util/virxml.h +++ b/src/util/virxml.h @@ -261,3 +261,7 @@ struct _virXMLNamespace { }; typedef struct _virXMLNamespace virXMLNamespace; typedef virXMLNamespace *virXMLNamespacePtr; + +void +virXMLNamespaceFormatNS(virBufferPtr buf, + virXMLNamespace const *ns);