我创建了一个XML文档,该文档将由公司用于其KPI(例如目标/预算)。如下所示,该文档每月使用一次。因此,我基本上希望能够遍历此XML文档,但是要从最新的文档开始,因此在这种情况下,它将显示三月,二月,然后显示一月,如果我还有更多的时间,那么它也将首先显示2019年。所以我的问题是,我将如何创建一个遍历此表的表(最好是在PHP中)并显示它。
我的另一个问题是,如何制作一个HTML表单,使用户可以在其中输入更多数据并更新XML文档?我希望表单检查文档,因此,如果用户输入2019 / January,它将看到该文档已经具有2019 / January部分,因此它将用新数据覆盖它,并且如果那里还没有数据, ,那么它将创建一条新数据。例如,如果用户输入三月的数据,它将检查文档并查看三月不存在,因此它将在2019 /二月下为三月创建一个部分(并输入数据)。
<?xml version="1.0" encoding="UTF-8"?>
<company>
<year>
<title>2019</title>
<month>
<title>January</title>
<actual>
<newReg>1</newReg>
<usedCars>5</usedCars>
<tradeOuts>10</tradeOuts>
<newcarsRegistered>2</newcarsRegistered>
<usedcarsRegistered>10</usedcarsRegistered>
<turnover>
<sales>10,000</sales>
<service>12,000</service>
<parts>11,000</parts>
</turnover>
<stock>
<used>10</used>
<new>1</new>
</stock>
</actual>
<budget>
<newReg>10</newReg>
<usedCars>50</usedCars>
<tradeOuts>100</tradeOuts>
<newcarsRegistered>20</newcarsRegistered>
<usedcarsRegistered>100</usedcarsRegistered>
<turnover>
<sales>10,0000</sales>
<service>12,0000</service>
<parts>11,0000</parts>
</turnover>
</budget>
</month>
</year>
</company>