如何配置XML文档并允许使用HTML表单对其进行编辑?

时间:2019-03-22 11:32:43

标签: javascript php html xml

我创建了一个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>

0 个答案:

没有答案