Хорошо - эта информация может помочь следующему разработчику SharePoint:
Функция выше работает, и даже создаст структуру каталогов. НО вам нужно передать имя списка, а не URL-адрес списка, это означает, что если вы локализуете свой код, вам нужно передать имя локализованного списка в функцию.
Я не удосужился добавить проверку для ifExists, потому что кажется, что она НЕ создает дубликаты или завершается ошибкой, если каталог уже существует. Я знаю, что это не очень хорошее решение, но у меня просто нет 2-3 недель, чтобы изучить, как это сделать правильно, поэтому, если у вас есть какие-либо предложения, комментарии приветствуются.
Наконец, любое представительство Microsoft, читающее это, может подумать, почему на самом деле нет хорошей документации по этому вопросу, как от MS? Ммммм
Я зашел так далеко, что скачал SDK MOSS Web Services, и он содержит 1 очень расплывчатый пример использования 1 функции в веб-сервисе Lists. Этого просто недостаточно для тех, кто пытается собрать надежные решения в Мосс. Нам нужно больше документации, пожалуйста ...