Ciao, se utilizzi una form andrai a finire appunto ad un indirizzo web (lo stesso o altro nel tuo caso) con i parametri aggiunti dati dagli input. Di fatto ora dovresti avere
codice:
http://prova/search?term=VALORE-INSERITO

Do per scontato che "
http://prova/search" sia una url del tuo sito e quindi gestibile da te.
A questo punto andrai a recuperare un presunto XML ( se trovato data la parola chiave ) .

Per recuperare un XML ci sono alcune funzioni. Ad esempio qusto
https://www.w3schools.com/php/php_xml_simplexml_read.asp dopo aver recuperato il risultato XML (nell'esempio è generato in una variabile statica).

Per recuperare il file XML se preso da una url puoi usare: http://php.net/manual/en/function.file-get-contents.php.
Il risultato sarà il contenuto del file se corretto o FALSE.

Il risultato quindi sostituirà la variabile sopra statica dell'esempio.

codice:

codice:
$xml = file_get_contents('http://www.example.com/');
$xmlObject = simplexml_load_file($xml);


simplexml_load_file() puoi usarla direttamente richiamando una url, dovresti gestire pero' la risposta.