2013-10-08 105 views
0

我使用Jstree顯示一個XML文件,然後使用它的功能,如創建和重命名編輯樹中顯示,有沒有一種方法,以反映我的樹做出了原始的XML文件中的變化?就像當我創建一個節點時,我希望在XML文件中創建該節點。如何使用Jstree編輯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> 

將顯示如下:

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> 

回答

0

你需要使用服務器端語言來在服務器上編輯文件,如PHP。 您可以使用Ajax技術來傳遞你的XML內容進行更改,或者與XML字符串,來一個PHP腳本,保存/在XML文件中添加數據。

+0

我可以作出這樣的編程方式,但我在哪裏可以得到新的數據我添加到樹? – Refaat