diff --git a/importXML.go b/importXML.go index 4f798bb..ec665fe 100644 --- a/importXML.go +++ b/importXML.go @@ -43,3 +43,11 @@ func ImportXML(domcfg *libvirtxml.Domain) (*pb.Droplet, []*pb.Event, error) { } return d, alle, nil } + +func MergeXml(d *libvirtxml.Domain, xml string) error { + err := d.Unmarshal(xml) + if err != nil { + log.Info("Marshal failed on file", xml) + } + return err +}