да, точно, лучше использовать new Date().
то, что будет кэшироваться, это понятно.
но был и такой вариант вопроса:
> или как заставить браузер брать файл XML каждый раз с сервера, а не из кеша?
имхо, способ с ?somestring надежнее и проще прописывания заголовков. т.к. разные браузеры понимают заголовки по разному (нужно все время об этом вспоминать). а, во-вторых, если человек пишет только клиент, то ? в запросе поставить дешевле

а то, что кэш будет забиваться - фиг с ним, на то он и кэш
