In a situation when you want InfoPath XML form containing data required to load in the same version of the InfoPath form template
it was created with.
After googling I didn’t find any proper solution, one way I got by publishing using Infopath designer But this approach is not the
smart way to deploy in production environment.
Finally I am able to resolve this issue. 🙂
To solve this problem we need to understand, Infopath form template will not work just by saving inside the SharePoint environment. In order to work it should be properly registered. Read more
To open infopath form in the same version when it was created , change the process instruction “HREF” value pointing to old version of Infopath form template. In this way whenever infopath form will load it will always take the old Infopath form template
and on click of new it will open latest infopath form template .
The most important part is the deployment strategy, which should be capable enough to maintain both old and new version together.