Надо в заголовке изменить режим, чтобы комментарии отображались, а потом получить через childNodes - там не только комментарии, но и все атрибуты, и даже CDATA достаются, как есть.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший