First of all, the URL contains several questionmarks, which would be an invalid URL. There should only be one questionmark after the .aspx and all other parameters connected with a &.
Secondly, XsnLocation and XmlLocation are mutually exclusive as you can read here: http://msdn.microsoft.com/en-us/library/ms772417.aspx
If you want to open an existing Form, only use XmlLocation. Be aware to use the full path starting from the end of the domain if you are using sub sites.
HTH