我一直在读到AVM2 / ActionScript 3的XML/E4X非常慢。
在向应用程序提供XML数据时,将XML对象解析到一个对象数组中以供调用,而不是将E4X与常用的XML数据一起使用,通常会更好吗?
发布于 2010-11-13 02:56:58
除了性能问题之外,将您的应用程序与数据源解耦也是一个好主意。
例如,假设您希望在将来使用JSON ...将XML数据传递给对象并从该对象操作数据会比直接访问XML更加灵活。
发布于 2010-11-13 03:06:48
我对它没有太多的经验,但我一直听说fp中的e4x相当快,但我会将所有东西都转移到对象上,以便在您的应用程序中实际使用。这样做的好处是让你的编译器检查你的属性和类型。您可能仍然会使用e4x将您的xml转换为对象,但是使用它们作为对象应该更容易、更快。
https://stackoverflow.com/questions/4167960
复制相似问题