Salve, è da un po' che sto cercando di ampliare le mie conoscenze come wed developer, ed ora sono arrivato ad un dilemma che diverse ricerche in internet non sono riuscite a colmare.

In breve sto costruendo un sito con JS e PHP.
Le pagine sono composte da un contenuto base che viene modificato tramite l'utilizzo di ajax e opportune chiamate a funzioni php che restituiscono codice html.
Ora di norma il codice html elaborato dai file php è contenuto all'interno del file php stesso e restituito alla pagina tramite opportune echo.

Se invece volessi salvare il contenuto da restituire in appositi file esterni, quale sarebbe la soluzione più ottimale?

Ho pensato a 3 possibili soluzioni:
1) XML+XSLT
2) file HTML
3) file txt

La prima mi sembra quella più ottimale dato che l'xml è un linguaggio nato per il trasferimento di dati, in questo caso tag html.

Vorrei un aiuto da parte vostra, in caso il mio ragionamento fosse sbagliato!

Grazie, Simone