所以我在JavaScript变量中加载了一个xml文档。
Xml看起来像这样:
<root>
<pp>test<ii>sample italic</ii> text after italic</pp>
</root>
然后我有一个输入框,其中写出了<pp>
元素的内容。
像这样:test<ii>sample italic</ii> text after italic
请注意,输入框中的文本包含Xml标记。
然后,用户可以更改输入框中的文本。
像这样:test<ii>sample BB italic</ii> and <bb>bold </bb> text after
现在我需要将此修改后的文本保存回Xml变量。
我该怎么做?
编辑1
问题与保存到实际文件无关。我只需要将修改后的数据保存/更改回Xml变量。
答案 0 :(得分:1)
也许您可以查看此链接,它可能会对您有所帮助:http://www.ehow.com/how_5933380_change-values-xml-javascript.html
或者在这里,这是两个goo教程:http://www.devguru.com/features/tutorials/xml_javascript/xml_javascript.asp
您是否正在从文件中读取xml?
创建节点:
var theNewParagraph = document.createElement('p'); var theTextOfTheParagraph = document.createTextNode('some content。'); theNewParagraph.appendChild(theTextOfTheParagraph); 的document.getElementById( 'someElementId')的appendChild(theNewParagraph);
取自:http://www.howtocreate.co.uk/tutorials/javascript/dombasics
答案 1 :(得分:0)
您需要通过Ajax将数据发送到服务器端脚本,该脚本处理文件的重写。客户端Javascript无法解决这个问题。