首页 >

JS解析XML的实现代码【javascript】

web前端|js教程JS解析XML的实现代码【javascript】
JS,解析XML
web前端-js教程
JS代码:
网页大游源码,ubuntu分区显示不全,tomcat配置文件分离,斗鱼pyhton爬虫,在线网课PHP源码,seo 粤语lzw
 
//需要读取的xml文件
var uRl = "jsReadXml.xml";
var xmlDoc;
//初始化,给上述定义变量赋值
// function showcurcity(){
if(window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false"
xmlDoc.load(uRl);
getvalue();
}
else if(document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("", "root", null);
xmlDoc.load(uRl);
xmlDoc.onload=getvalueff;
}
// else {
// return null;
// }
// }
function getvalue()
{
var nodes=xmlDoc.documentElement.childNodes;
var now=new Date();
for(i=0;i<nodes.length;i++){
var value=nodes.item(i).childNodes.item(0).text ;
alert(nodes.item(i).childNodes.item(1).text);
alert(nodes.item(i).childNodes.item(2).text);
}
}
function getvalueff(){
var cCode=xmlDoc.getElementsByTagName("date");
var now = new Date();
var nowvalue=now.getFullYear()+'年'+(now.getMonth()+1)+'月'+now.getDate()+'日';
for(i=0;i<cCode.length;i++)
{
alert(xmlDoc.getElementsByTagName("imgsrc")[i].childNodes[0].nodeValue);
alert(xmlDoc.getElementsByTagName("title")[i].childNodes[0].nodeValue);
alert(xmlDoc.getElementsByTagName("url")[i].childNodes[0].nodeValue);
}
}

xml代码:

android 聊天室 源码下载,ubuntu 设置分区,如何让tomcat自启动,爬虫软件tobe,php常用扩展类库,seo应该如何做关键词lzw
 
images/ad-01.jpg
胡志明市
http://torchrelay.beijing2008.cn/cn/journey/hochiminhcity/
images/ad-02.jpg
香港2
http://torchrelay.beijing2008.cn/cn/journey/hongkong/
images/ad-03.jpg
香港3
http://torchrelay.beijing2008.cn/cn/journey/hongkong/
images/ad-04.jpg
香港4
http://torchrelay.beijing2008.cn/cn/journey/hongkong/
images/ad-05.jpg
香港5
http://torchrelay.beijing2008.cn/cn/journey/hongkong/

下面的文章也可以一同参考下
我看IE与FF------Js读取xml文件
我几天为了实现一个小小的功能(奥运圣火传递路线).Js读取了下xml文件,为了适应IE与FF还是费了一点时间的.
 
var xmlDoc;
function showcurcity()
{
if(window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false"
xmlDoc.load("OlyCity.xml");
getvalue();
}
else if(document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("", "root", null);
xmlDoc.load('OlyCity.xml');
xmlDoc.onload=getvalueff;
}
else
{
return null;
}
}
function getvalue()
{
var nodes=xmlDoc.documentElement.childNodes;
var now=new Date();
for(i=0;i<nodes.length;i++){
var value=nodes.item(i).childNodes.item(0).text ;
if(value==now.toLocaleDateString())
{
window.document.getElementById('curcity').innerText=nodes.item(i).childNodes.item(1).text;
window.document.getElementById('curcity').href =nodes.item(i).childNodes.item(2).text;
}
}
}
function getvalueff(){
var cCode=xmlDoc.getElementsByTagName("date");
var now = new Date();
var nowvalue=now.getFullYear()+'年'+(now.getMonth()+1)+'月'+now.getDate()+'日';
for(i=0;i<cCode.length;i++)
{
var value=cCode[i].childNodes[0].nodeValue;
if(value==nowvalue)
{
window.document.getElementById('curcity').href =xmlDoc.getElementsByTagName("url")[i].childNodes[0].nodeValue;;
window.document.getElementById('curcity').childNodes[0].nodeValue=xmlDoc.getElementsByTagName("city")[i].childNodes[0].nodeValue;
}
}
}
setInterval(showcurcity,1000);

以下是xml的片断.

php简洁订单源码,ubuntu密码是啥,python爬虫获取文字,php数据库写入大字符串,seo 公司武汉lzw
 
2008年4月29日
胡志明市
http://torchrelay.beijing2008.cn/cn/journey/hochiminhcity/
2008年4月30日
香港
http://torchrelay.beijing2008.cn/cn/journey/hongkong/

JS解析XML的实现代码【javascript】
  • php解析xml方法实例详解
  • php解析xml方法实例详解 | php解析xml方法实例详解 ...

    JS解析XML的实现代码【javascript】
  • php实现解析xml并生成sql语句办法php技巧
  • php实现解析xml并生成sql语句办法php技巧 | php实现解析xml并生成sql语句办法php技巧 ...

    JS解析XML的实现代码【javascript】
  • php遍历解析xml字符串办法 php soap xml 解析 php解析xml数据 php如何解析xm
  • php遍历解析xml字符串办法 php soap xml 解析 php解析xml数据 php如何解析xm | php遍历解析xml字符串办法 php soap xml 解析 php解析xml数据 php如何解析xm ...