var xml = new ActiveXObject("Microsoft.XMLDOM");
var xmlobj = xml.load("test.xml");
var xmlnodes = xmlobj.getElementsByTagName("city");
for (var i=0; i<xmlnodes.childNodes.length;i++){
document.write(xmlnodes.childNodes[i].text);
}
var xmlobj = xml.load("test.xml");
var xmlnodes = xmlobj.getElementsByTagName("city");
for (var i=0; i<xmlnodes.childNodes.length;i++){
document.write(xmlnodes.childNodes[i].text);
}
解决方案 »
- nodejs和普通的js是不是不能混在一起写?
- 正则表达式如何表示【不在】括号内的文本
- 请教ExtJS中回调函数的参数问题
- js 获得文本编辑控件的数据为undefine
- 我按MS的例子做的,没有做出电子表的效果出来呀?
- 各位朋友请帮帮我,怎么将JSP数组传递给JS?
- 寻求跨浏览器的 modal 窗口脚本,要求可以控制的
- js写树的时候出现运行缓慢,是否继续运行脚本的提示框.请问..有谁能解决这个问题吗.
- 如何让表格单元中的字符串不换行(字符串为中文的 ,“),急!急!急!
- 请问如何能把打开的窗口,不能移动????
- 我做的网页两边的广告条,在傲游浏览器中,滚动的时候为什么会突然不见了呢
- 请问如何把一串中文改成GB2312的编码格式
var xmlDom=new ActiveXObject("MSXML2.DOMDocument.3.0");
xmlDom.async="false";
xmlDom.load("test.xml");
var xmlObj=xmlDom.documentElement.childNodes;
for(var i=0;i<xmlObj.length;i++)
{
if(xmlObj.item(i).hasChildNodes)
{
xmlSubNode=xmlObj.item(i).childNodes;
for(var j=0;j<xmlSubNode.length;j++)
{
document.write(xmlSubNode.item(j).text);
}
var xmlobj = xml.load("test.xml");
var xmlnodes = xmlobj.getElementsByTagName("city");
for (var i=0; i<xmlnodes.childNodes.length;i++){
document.write(xmlnodes.childNodes[i].text);
}
xmlnodes.childNodes.length
为空或不为对象
如果我想取eric的type属性的值,即12345,代码怎么写?<eric type="1">a</eric>
<eric type="2">b</eric>
<eric type="3">c</eric>
<eric type="4">d</eric>
<eric type="5">e</eric>
document.write(xmlSubNode.item(j).attributes.item(0).value);
document.write(xmlnodes.childNodes[i].attributes.item(0).value);