【发布时间】:2011-02-23 06:15:34
【问题描述】:
我正在构建一个库来访问 Google Analytics Data Export API。库访问的所有数据都是 Atom 格式,并且自始至终使用许多不同的名称空间。到目前为止,我对 API 的实验一直使用 SimpleXML 进行解析,尤其是因为我一直在做的只是访问提要中保存的数据。
现在我要编写一个库,我想知道是否继续使用 SimpleXML 是否足够,或者 PHP 中 DOM 模块的增强功能是否会在未来受益。我还没有为库的这一部分编写太多代码,所以仍然可以选择。
我已经读到,如果您需要即时构建 XML DOM 或修改现有的 XML DOM,PHP DOM 模块可能是一个更好的选择,但由于其性质,我并不完全确定我是否需要该功能API(例如,不向服务器推送数据)。 SimpleXML 肯定更容易使用,我看到有人说,对于只读情况,它就是你所需要的。
基本上问题是,你会用什么?兼容性将不是问题,因为服务器配置将符合应用程序的要求。是否值得考虑使用 PHP DOM 构建库,还是我现在应该坚持使用 SimpleXML?
更新:以下是我将要处理的提要类型的两个示例:
【问题讨论】:
标签: php simplexml gdata google-analytics-api