Javascript 如何设置特定xml字符串节点的值?
我已经读取了字符串并从中构建了一个html表: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>&
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>";