per xml non è richiesto nessun hosting in particolare. semmai per usare xml con tecnologie server-side sono richieste particolari tecnologie (tipo msxml o expat).

.shtml è l'estensione delle pagina in cui vi sono inclusioni server-side tipo:

mio html...

mio html...

.nsf: non ne ho la minima idea...

ciao