Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置特定xml字符串节点的值?_Javascript_Xml_String_Set - Fatal编程技术网

Javascript 如何设置特定xml字符串节点的值?

Javascript 如何设置特定xml字符串节点的值?,javascript,xml,string,set,Javascript,Xml,String,Set,我已经读取了字符串并从中构建了一个html表: var ShoesXML = "<All><Shoe><Name>All Stars</Name><BrandName>Converse</BrandName><ReleaseDate>10/2/08</ReleaseDate><Picture>pic.jpg</Picture></Shoe><Shoe>&

我已经读取了字符串并从中构建了一个html表:

var ShoesXML = "<All><Shoe><Name>All Stars</Name><BrandName>Converse</BrandName><ReleaseDate>10/2/08</ReleaseDate><Picture>pic.jpg</Picture></Shoe><Shoe><Name>All Star1s</Name><BrandName>Converse1</BrandName><ReleaseDate>11/2/08</ReleaseDate><Picture>pic.jpg</Picture></Shoe></All>";

$(document).ready(function() {  
xmlDoc=$.parseXML( ShoesXML );
$(xmlDoc).find("Shoe").each(function(i, n) {
    var html = "<tr>\n" + 
        "<td><span>" + $(n).find("Name").text() + "</span></td>\n" +
        "<td>" +  $(n).find("BrandName").text() + "</td>\n" +
        "<td>" + $(n).find("ReleaseDate").text() + "</td>\n" + 
        "<td><img src='" + $(n).find("Picture").text() + "'></td>\n" +
        "</tr>";
    $("table.shoetable tbody").append(html);
});
});

在生成
HTML
字符串之前设置
.textContext

    $(n).find("Name").text("NEW VALUE")

    var html = "<tr>\n" + 
    "<td><span>" + $(n).find("Name").text() + "</span></td>\n" +
    "<td>" +  $(n).find("BrandName").text() + "</td>\n" +
    "<td>" + $(n).find("ReleaseDate").text() + "</td>\n" + 
    "<td><img src='" + $(n).find("Picture").text() + "'></td>\n" +
    "</tr>";
$(n).find(“Name”).text(“新值”)
var html=“\n”+
“+$(n).查找(“名称”).text()+”\n+
“+$(n).查找(“品牌名称”).text()+”\n+
“+$(n).find(“ReleaseDate”).text()+”\n“+
“\n”+
"";
在哪里调用
$(n).查找(“名称”).text(“新值”)
var html=“\n”+”“+$(n).查找(“名称”).text(“新值”)+“\n”+”+$(n).查找(“品牌名”).text()+“\n”+”“+$(n).查找(“发布日期”).text()+“\n”+”
    $(n).find("Name").text("NEW VALUE")

    var html = "<tr>\n" + 
    "<td><span>" + $(n).find("Name").text() + "</span></td>\n" +
    "<td>" +  $(n).find("BrandName").text() + "</td>\n" +
    "<td>" + $(n).find("ReleaseDate").text() + "</td>\n" + 
    "<td><img src='" + $(n).find("Picture").text() + "'></td>\n" +
    "</tr>";