1 回答

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
你只需要循環(huán)x(它代表所有<contact>標(biāo)簽:
x = xmlDoc.getElementsByTagName("contact");
for (count = 0; count < x.length; count++) {
document.getElementById("showCD").innerHTML +=
"Name: " +
x[count].getElementsByTagName("name")[0].childNodes[0].nodeValue +
"<br>Email: " +
x[count].getElementsByTagName("email")[0].childNodes[0].nodeValue +
"<br>Phone: " +
x[count].getElementsByTagName("phone")[0].childNodes[0].nodeValue;
}
PS 正如有人在評(píng)論中提到的,使用 XSLT 可能是完成此任務(wù)的一種更簡(jiǎn)潔的方法,盡管如果您以前沒(méi)有使用過(guò)它,會(huì)有一些學(xué)習(xí)曲線(xiàn)。
- 1 回答
- 0 關(guān)注
- 156 瀏覽
添加回答
舉報(bào)