ci sono un paio di concetti errati.

il file sitemap non necessariamente deve avere estensione xml
quindi che si può fare?

-o si popola il file sitemap.asp come hai fatto
-o si crea il file sitemap.xml e si riscrive in caso di aggiornamento
questa operazione più complessa ma più "pulita" la puoi automatizzare, sempre in asp


nel file xml, o meglio nel suo contenuto indipendentemente dall'estensione, è previsto esclusivamente l'uso di codice xml.
non va inserito codice html.

sposto nella sezione asp