2010-11-27 68 views
0

我的XML存储与此格式如何用ajax更新XML文件?

<Contacts> 
    <Contact> 
     <![CDATA["Some HTML"]]> 
    </Contact> 
    <Contact> 
     <![CDATA["Some HTML"]]> 
    </Contact> 
</Contacts> 

我使用XMLHttpRequest来读取数据,并把它放在网页上的“格”内。现在我通过JavaScript对它进行一些更改,我想知道如何更新从我从中获取数据的XML文件所做的更改。 我一直在使用谷歌搜索,但我有理解这些论坛的问题,因为他们没有描述类似我的例子。

回答

0

保留在JavaScript上“检索”您的XML,并在PHP上“保存更改”。使用jQuery,你只需要$.get()你的XML文件,当你保存它(让它是.click.live('click')等) 你$.post()你在某些输入中写入的字符串,如save_xml.php。在PHP中有一些用于处理XML文件的工具。如果你和Smarty相处的很好,我建议你保留my_xml_template.tplsmarty->fetch后保存在file_put_contents()的文件中。干杯。