Я знаю, что на вопрос уже дан ответ, но я хочу добавить решение для очень похожей проблемы, которая у меня была, которая может помочь другим:
В моем случае это была простая ошибка, ну, даже не это, это была ошибка в верхнем и нижнем регистре:
Существует 2 класса: XMLDocument
(из msxml.h) и XmlDocument
(из System.Xml).
Убедитесь, что вы не путаете их! ; -)