<?xml version="1.0" encoding="utf-8" ?>
- <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
- <station>
<name>蚌埠火车站</name>
</station>
- <station>
<name>阜阳火车站</name>
</station>
- <station>
<name>芜湖火车站</name>
</station>
- <station>
<name>安庆火车站</name>
</station>
</urlset>var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("station.xml");
if (xmlDoc==null){
alert('xml解析没有成功!');
}
var xnum;
xnum=xmlDoc.getElementsByTagName("station").length;
alert(xnum);请问这样读取总是读去不成功,弹出的是0,这样能更正,谢谢.
- <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
- <station>
<name>蚌埠火车站</name>
</station>
- <station>
<name>阜阳火车站</name>
</station>
- <station>
<name>芜湖火车站</name>
</station>
- <station>
<name>安庆火车站</name>
</station>
</urlset>var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("station.xml");
if (xmlDoc==null){
alert('xml解析没有成功!');
}
var xnum;
xnum=xmlDoc.getElementsByTagName("station").length;
alert(xnum);请问这样读取总是读去不成功,弹出的是0,这样能更正,谢谢.
改为:
xnum=xmlDoc.selectNodes("/station").length; 看下,
如果都不行,alert下xmlDoc看看是否存在
<?xml version="1.0" encoding="utf-8" ?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<station>
<name>蚌埠火车站 </name>
</station>
<station>
<name>阜阳火车站 </name>
</station>
<station>
<name>芜湖火车站 </name>
</station>
<station>
<name>安庆火车站 </name>
</station>
</urlset>
不要直接从浏览器上直接复制xml,应该查看源文件再复制。