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

PHP adding dynamic content to a XML file via form

本文关键字:添加 XML 文件 表单 动态 PHP      更新时间:2023-09-26

<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在服务器上时,如何能够从XML中附加、编辑和删除信息。我正在考虑使用PHP来实现这一点。例如,我想在美国下面加一个新城市,或者加一个国家,然后在我刚刚加的国家下面加城市。我在考虑用表格来添加信息。将城市添加到现有国家/地区、添加带有新城市的新国家/地区选项、删除国家/地区或删除某些选项的最佳方法是什么。有没有可能有人也可以在概念上规定形式应该如何。感谢

最好的方法是使用数据库(如mysql或SQLITE(并根据请求生成xml文件。

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

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

然后有一个php文件,其中包含:

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

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