PHP通过表单将动态内容添加到XML文件

时间:2014-06-30 15:12:17

标签: javascript php html

  

  

<Country id="USA" value="USA">
    <cities>
        <city link="">city1</subissue>
        <city link="">city2</subissue>

    </subissues>
</Country>
<Country id="UK" value="uk">
    <cities>
        <city link="">city3</subissue>
        <city link="">city4</subissue>
    </cities>
</Country>

我想知道如何在服务器上添加,编辑和删除XML中的信息。我正在考虑使用PHP。例如,我想在美国下添加一个新城市或者一起添加一个新国家,并在我刚添加的新国家下面添加城市。我正在考虑使用表单来添加信息。将城市添加到现有国家/地区,添加新城市选项或删除国家/地区或删除某些选项的最佳方法是什么?是否有人也可以在概念上规定表格的形式。谢谢

1 个答案:

答案 0 :(得分:1)

执行此操作的最佳方法是使用数据库(例如mysql或SQLITE)并根据请求生成xml文件。

然后,为了添加国家或城市,您需要做的只是一个简单的插入语句,例如:

INSERT INTO locations VALUES('$country','$city');

然后有一个php文件:

header("Content-Type:text/xml");

然后简单地从数据库中回显xml数据。