Так, моя ошибка была в том, что я открывал html не через localhost.
Теперь все работает. Спасибо.
Еще один вопрос:
Я так понимаю, в POST приходит строка, её нужно преобразовывать в xml. Поможет ли эта строчка в отправке xml?
xmlhttp.setRequestHeader("Content-Type", "text/xml");