//Print prints out the XPath result func Print(r pathres.PathRes) (string, error) { ret := bytes.NewBufferString("") e := xml.NewEncoder(ret) err := r.Print(e) if err != nil { return "", err } err = e.Flush() if err != nil { return "", err } return ret.String(), nil }