Geo*_*ams 2 php simplexml gdata google-analytics-api
我正在构建一个库以访问Google Analytics Data Export API.库访问的所有数据都是Atom格式,并且在整个过程中使用了许多不同的命名空间.到目前为止,我使用API进行的实验已经使用SimpleXML进行解析,尤其是我所做的就是访问feed中保存的数据.
现在我要写一个库我想知道是否适合使用SimpleXML是否足够,或者PHP中DOM模块的增强功能是否会在将来有所帮助.我还没有为这部分库编写太多代码,所以选择仍然是开放的.
我已经读过,如果您需要动态构建XML DOM或修改现有的XML DOM,那么PHP DOM模块可能是更好的选择,但由于API的性质,我不能完全确定我是否需要该功能(例如,没有将数据推送到服务器).SimpleXML当然更容易使用,我见过有人说只读情况就是你需要的.
基本上问题是,你会用什么?兼容性不会成为问题,因为服务器配置将符合应用程序的要求.是否值得用PHP DOM构建库,或者我现在应该坚持使用SimpleXML?
更新:以下是我将要处理的Feed类型的两个示例:
我接受它:
SimpleXML专业人士:
SimpleXML缺点:
DOM专业人士:
DOM缺点:
我个人会一直坚持使用DOM.它将带您到任何您需要去的地方.该文档是绰绰有余的,虽然你的手可能会从所有的打字痛,你永远不会感到沮丧思考"为什么不能只是做这个?"
如果您只需要阅读文档或进行一些非常基本的编辑,那么可能需要使用SimpleXML.然而,对我来说,我已经习惯了DOM库,所以我只是在任何地方使用它,它很棒.
| 归档时间: |
|
| 查看次数: |
1769 次 |
| 最近记录: |