static const char *
bhyveDomainDefNamespaceHref(void)
{
- return "xmlns:bhyve='" BHYVE_NAMESPACE_HREF "'";
+ return BHYVE_NAMESPACE_HREF;
}
virXMLNamespace virBhyveDriverDomainXMLNamespace = {
virBufferAsprintf(buf, "<domain type='%s'", type);
if (!(flags & VIR_DOMAIN_DEF_FORMAT_INACTIVE))
virBufferAsprintf(buf, " id='%d'", def->id);
- if (def->namespaceData && def->ns.href)
- virBufferAsprintf(buf, " %s", (def->ns.href)());
+ if (def->namespaceData && def->ns.format)
+ virXMLNamespaceFormatNS(buf, &def->ns);
virBufferAddLit(buf, ">\n");
virBufferAdjustIndent(buf, 2);
static const char *
lxcDomainDefNamespaceHref(void)
{
- return "xmlns:lxc='" LXC_NAMESPACE_HREF "'";
+ return LXC_NAMESPACE_HREF;
}
static const char *
qemuDomainDefNamespaceHref(void)
{
- return "xmlns:qemu='" QEMU_NAMESPACE_HREF "'";
+ return QEMU_NAMESPACE_HREF;
}
xmlNodePtr *snap_nodes;
};
+static const char*
+testDomainDefNamespaceHref(void)
+{
+ return TEST_NAMESPACE_HREF;
+}
+
static void
testDomainDefNamespaceFree(void *data)
{
.parse = testDomainDefNamespaceParse,
.free = testDomainDefNamespaceFree,
.prefix = "test",
+ .href = testDomainDefNamespaceHref,
};
virDomainDefParserConfig config = {
.features = VIR_DOMAIN_DEF_FEATURE_MEMORY_HOTPLUG |
static const char *
virVMXDomainDefNamespaceHref(void)
{
- return "xmlns:vmware='http://libvirt.org/schemas/domain/vmware/1.0'";
+ return "http://libvirt.org/schemas/domain/vmware/1.0";
}
static virXMLNamespace virVMXDomainXMLNamespace = {