0

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

例如。

如果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>

它将显示如下:

在此处输入图像描述

当我添加新饮料时:

在此处输入图像描述

我希望像这样编辑我的 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>
4

1 回答 1

0

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

于 2013-10-08T14:23:54.107 回答