0

所以我在 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 变量。

4

2 回答 2

1

也许您可以查看此链接,它可能会对您有所帮助:http ://www.ehow.com/how_5933380_change-values-xml-javascript.html

或者在这里,这是两个粘性教程: http: //www.devguru.com/features/tutorials/xml_javascript/xml_javascript.asp

你是从文件中读取你的xml吗?

创建节点:

var theNewParagraph = document.createElement('p'); var theTextOfTheParagraph = document.createTextNode('一些内容。'); theNewParagraph.appendChild(theTextOfTheParagraph); document.getElementById('someElementId').appendChild(theNewParagraph);

取自: http: //www.howtocreate.co.uk/tutorials/javascript/dombasics

于 2012-06-13T12:43:29.243 回答
0

您需要通过 Ajax 将数据发送到服务器端脚本,该脚本处理文件的重写。客户端 Javascript 无法解决此问题。

于 2012-06-13T12:37:50.853 回答