dtpd58676 2015-11-27 10:24
浏览 26

PHP使用XML文件作为数据存储库

I have a simple PHP application, which uses MySQL DB, but I think that maybe the using of DB is needlessly for such easy operations.

Anyway, I hove some problems with the XML operations.

Let's say I want to have XML structure like this:

<root>
    <experiment>
       <name>test</name>
       <accessCount>5</accessCount>
       <downloadEntry>
           <date>2015-11-27</date>
           <comment>comment</comment>
       </downloadEntry>
       <downloadEntry>
           <date>2015-11-28</date>
           <comment>comment</comment>
       </downloadEntry>
    </experiment>
</root>

Now I would like to know, how to do these operations:

  1. Count download entries (count of downloadEntry nodes) of experiment with name "test". Via XPATH?
  2. Get download entries of experimetn with name test - but I would like to have pagination on this. So get download entries somehow like LIMIT 0,5.
  3. The biggest problem is that, when there are no experiments - so the XML is , the loading of XML with simplexml_load_file fails. I can't open it. Yes, I can add the condition - if the XML is empty, donť open it. But I need to write to it and can't write if it isnť open.

Is there a solution for that?

Thanks everyone

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
    • ¥20 cad图纸,chx-3六轴码垛机器人
    • ¥15 移动摄像头专网需要解vlan
    • ¥20 access多表提取相同字段数据并合并
    • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
    • ¥20 Java-Oj-桌布的计算
    • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
    • ¥20 有人知道这种图怎么画吗?
    • ¥15 pyqt6如何引用qrc文件加载里面的的资源
    • ¥15 安卓JNI项目使用lua上的问题