Моя компания имеет тысячи существующих веб-сервисов xml и начинает принимать AngularJs для новых проектов.
В учебном пособии http://angularjs.org/ используются исключительно сервисы json. Похоже, они выполняют вызов службы в контроллере, анализируют полученный JSON и передают результирующий объект непосредственно в представление.
Что мне делать с XML? Я вижу четыре варианта:
-
Разберите его и передайте объект DOM непосредственно в пользовательский интерфейс (view).
-
Поместите JSON-обертку вокруг моих XML-сервисов на стороне сервера.
-
конвертировать объект DOM в JSON с некоторой библиотекой на стороне клиента и преобразовывать его обратно, когда я делаю запросы post/put.
-
Преобразуйте объект DOM в объект JavaScript вручную на стороне клиента.
Какой правильный подход и почему?