如何处理AngularJS中的XML服务?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (47)

我的公司拥有数千个现有的XMLWeb服务,并开始为新项目采用AngularJs。

我需要解析结果JSON,并将结果对象直接传递给视图。

我该如何处理XML?我认为有四种选择:

  1. 解析它并将DOM对象直接传递给UI(视图)。
  2. 在服务器端放置一个JSON包装器来包装我的XML服务。
  3. 将DOM对象转换为JSON,并在发出POST/PUT请求时将其转换回客户机端的某个库。
  4. 在客户端将DOM对象手动转换为JavaScript对象。

正确的方法是什么?为什么?

提问于
用户回答回答于

如果您的数据模型足够简单,或者您不介意使用XML和JSON之间的开箱即用的转换器提供的解决方案(例如,冗余对象包含、编号文本属性以表示与元素混合的不相交文本)。否则,在请求的两端都有定制转换行为的机会。

用户回答回答于

扫码关注云+社区

领取腾讯云代金券