Здравствуйте, Mikolator, Вы писали:
M>Проблема в том, что xmllist остаётся пустым. Но если в XML файле убрать атрибут xmlns, то все работает прекрасно. Что не так? Почему не работает с этим xmlns???
xmlns — это пространство имён внутри xml. То есть, при использовании пространства имён надо указывать, что ты выбираешь элементы из этого пространства имён, иначе парсер считает, что ты выбираешь элементы из анонимного пространства имён (xmlns="", или вообще отсутствует).
При использовании MSXML, по-моему, надо устанавливать свойство SelectionNamespaces, в котором указывать необходимые пространства имён.