Как редактировать файл XML с помощью Jstree?

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>

он будет отображаться следующим образом:

Изображение 174551

и когда я добавляю новый напиток:

Изображение 174551

Я хочу, чтобы мой 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>
Теги:
jstree

1 ответ

0

Для редактирования файлов на сервере вам необходимо использовать серверный язык, например PHP. Вы можете использовать технологию Ajax для передачи изменений, которые вы делаете в содержимом xml или в строке с xml, в php-скрипт, который сохраняет/добавляет данные в XML файл.

  • 0
    я могу сделать это программно, но где я могу получить новые данные, которые я добавил в дерево?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню