Originally created by: kolgen...@gmail.com
Originally owned by: sh.auto...@gmail.com
В настоящее время универсальные методы MoodleCategoryWS:
createCategories(Set<MoodleCategory> newCategories)
getCategories(Map<String, String> criteria, int addSubcategories)
используют парсинг ответов сервера в формате JSON. В то же время Moodle способен формировать ответы в формате XML. Поддержка этой фичи в методе
sendQuery(String restformat, String domainName, String token, String functionName, String urlParameters) сервисного класса MoodleRestWSConnector уже реализована.
Остаётся добавить в указанные методы код парсинга XML.
Для этого нужно:
1. Определиться с используемой библиотекой парсинга XML.
2. В песочнице опробовать базовый код (для примера можно смотреть библиотеку MoodleJars/MoodleRest.zip)
3. Добавить возможность выбора парсинга и код XML-парсинга к указанным методам MoodleCategoryWS.
Для sh.autopsy - это предлагается в качестве бакалаврской работы.