会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RandomName
博客园
首页
新随笔
联系
订阅
管理
用js读出xml中的项中.项中..项中...的子内容
用js读取xml代码:
Code
1
<
SCRIPT
LANGUAGE
="JavaScript"
>
2
<!--
3
xmlDoc
=
loadXMLDoc(
"
http://www.cnblogs.com/ffly/Rss.aspx
"
);
//
调用下面的loadxml
4
//
var x=xmlDoc.getElementsByTagName('title'); //得到一共有多少个title对象
5
var
x
=
xmlDoc.getElementsByTagName(
'
item
'
);
6
//
var x=b.getElementsByTagName('title');
7
for
(i
=
0
;i
<
x.length;i
++
)
8
{
9
//
document.write(x[i].childNodes[1].nodeValue) //不知道元素,则用 xmldoc.getElementsByTagName("item")[i].chileNodes[0].nodeValue表示第一项的值
10
document.write(x[i].getElementsByTagName(
"
title
"
).item(
0
).text);
//
心得"如果知道title指定元素则用他"
11
document.write(
"
<br />
"
)
12
}
13
14
function
loadXMLDoc(dname)
15
{
16
var
xmlDoc;
17
//
code for IE
18
if
(window.ActiveXObject)
19
{
20
xmlDoc
=
new
ActiveXObject(
"
Microsoft.XMLDOM
"
);
21
}
22
//
code for Mozilla, Firefox, Opera, etc.
23
else
if
(document.implementation
&&
document.implementation.createDocument)
24
{
25
xmlDoc
=
document.implementation.createDocument(
""
,
""
,
null
);
26
}
27
else
28
{
29
alert(
'
Your browser cannot handle this script
'
);
30
}
31
xmlDoc.async
=
false
;
32
xmlDoc.load(dname);
33
return
(xmlDoc);
34
}
35
//
-->
36
</
SCRIPT
>
posted @
2009-03-25 15:05
RandomName
阅读(
216
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告