如何使用Jstree编辑XML文件?

时间:2013-10-08 14:12:28

标签: javascript jquery xml jstree

我正在使用Jstree来显示XML文件,然后使用它的创建和重命名等功能来编辑显示的树,是否有办法将我在树中所做的更改反映到原始XML文件中?就像当我创建一个节点时,我希望在XML文件中创建该节点。

for ex。

如果 XML文件包含:

<?xml version="1.0" encoding="UTF-8"?>
<menu parent_id="0" >       
    <ColdDrinks>
            <pepsi  price="5" hasoption = "false"> 
            </pepsi>
            <Mango  price = "8" hasoption = "false">
            </Mango>
            <Water>
            </Water>
    </ColdDrinks>

</menu>

会显示如下:

enter image description here

当我添加新饮料时

enter image description here

我想要对我的XML文件进行编辑:

<?xml version="1.0" encoding="UTF-8"?>
<menu parent_id="0" >       
    <ColdDrinks>
            <pepsi  price="5" hasoption = "false"> 
            </pepsi>
            <Mango  price = "8" hasoption = "false">
            </Mango>
            <Water>
            </Water>
    </ColdDrinks>
</menu>

1 个答案:

答案 0 :(得分:0)

您需要使用服务器端语言来编辑服务器上的文件,例如PHP。 您可以使用Ajax技术将您在xml内容中创建的更改或带有xml的字符串传递给在xml文件中保存/添加数据的php脚本。