Tag: domparser

Node + xmldom:如何更改javascript中单个XML字段的值?

使用节点 v.0.10.29, Express v4.12.0和xmldom v0.1.19,我正在尝试执行以下操作: 脚步 将一个XML文件读入一个string 使用xmldom 将string转换为XML对象 将<name>default</name>字段设置为<name>test</name> 将XML对象转换回string 问题 问题是我设置<name>字段后,它在对象中正确设置,但是当我将它转换为一个string时, <name>字段返回为旧值(错误)。 码 代码如下所示: var fs = require('fs'); var DOMParser = require('xmldom').DOMParser; var XMLSerializer = require('xmldom').XMLSerializer; var filename = "myFile.xml"; fs.readFile(filename, "utf-8", function (err,data) { //CREATE/PARSE XML OBJECT FROM STRING var customerConfig = new DOMParser().parseFromString(data); //SET VALUE TO "TEST" (<name>default</name> TO <name>test</name>) customerConfig.getElementsByTagName("name")[0].childNodes[0].nodeValue […]