【问题标题】:Using ASP.Net ajax library for cross browser Xml manipulation使用 ASP.Net ajax 库进行跨浏览器 Xml 操作
【发布时间】:2008-10-31 19:29:59
【问题描述】:
我目前正在更新一个 Web 应用程序,该应用程序在客户端代码中使用 ActiveX 对象来操作一些 xml。当然,这个应用只能在IE下运行,我需要让它跨浏览器兼容。
我正在寻找一个 javascript xml 库来处理跨浏览器的奇怪问题,并且想知道 ASP.Net ajax 库是否可以工作。我环顾了一下,但我还没有任何使用它加载新 xmldom 对象的示例。如果没有,我应该看看其他任何好的库吗?
谢谢
【问题讨论】:
标签:
javascript
ajax
asp.net-ajax
【解决方案1】:
如果您需要 XPath 或(不是 or 的 xor 类型)XSL-T,那么您可能愿意看看 Google's AJAXSLT。
我不知道 ASP.NET Ajax 库包含任何特定的 XML 功能。
【解决方案2】:
一年多以前,我也遇到过类似的问题。我决定冒险尝试JSON,我从不后悔将 XML 抛在脑后。在 JavaScript(和许多其他语言)中处理速度要快一个数量级,而且要容易得多。添加数组增强功能,例如Prototype,你就可以做饭了。
当然,将我的数据传输从 XML 转换为 JSON 曾经很痛苦,但它很快就收回了成本。