I am building a solution that needs to allow a user to search for values in specified fields (defined in an xsd). The initial form is essentially the xsd document. When the user fills in at least one field and hits submit, a web service needs to be called which will parse through the document and query a database for matching records.
The matching records will be returned in an xml document. The form then needs to display a list of matches. When the user clicks on a match, a populated form should be displayed which allows the user to modify values for the record and then submit them to yet another web service that will persist the record back to the database.
Does InfoPath have the capability to do this, and if so, has anyone seen a good sample of it?