以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  [求助]急求!!!怎样读取这个xml文件的item下的标题title和description?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=26415)


--  作者:langchui
--  发布时间:1/13/2006 8:40:00 PM

--  [求助]急求!!!怎样读取这个xml文件的item下的标题title和description?
<?xml version="1.0" encoding="utf-8" ?>
- <rss version="2.0">
- <channel>
  <title>新浪财经-焦点新闻</title>
- <image>
  <title>财经焦点新闻</title>
  <link>http://finance.sina.com.cn</link>
  <url>http://image2.sina.com.cn/home/images/sina_logo2.gif</url>
  </image>
  <description>财经焦点新闻</description>
  <link>http://finance.sina.com.cn</link>
  <language>zh-cn</language>
  <generator>WWW.SINA.COM.CN</generator>
  <ttl>5</ttl>
  <copyright>Copyright 1996 - 2005 SINA Inc. All Rights Reserved</copyright>
  <pubDate>Thu, 29 Dec 2005 02:30:09 GMT</pubDate>
  <category />
- <item>
  <title>股市真不如赌场 上市公司套取10个亿都安然无恙</title>
  <link>http://finance.sina.com.cn/review/20051229/10102237134.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/review/20051229/10102237134.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Thu, 29 Dec 2005 02:10:08 GMT</pubDate>
  <comments />
  <description>  郭之纯   十届全国人大常委会第十九次会议上,全国人大法律委员会副主任委员王茂林坦言:国内上市公司套取资金的现象相当严重,套取3000万元、5000万元的例子很多,有人在香港套取了10个亿的资金都没有依法处理,“领导干部调到内地工作就了结了”。对这种现象打击不力,....</description>
  </item>
- <item>
  <title>抛弃与中国盲目竞争 印度寻求能源领域深度合作</title>
  <link>http://finance.sina.com.cn/j/20051229/07102236347.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/j/20051229/07102236347.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Wed, 28 Dec 2005 23:10:55 GMT</pubDate>
  <comments />
  <description>  本报记者 王慧卿 综合报道  一笔规模并不大的油气资产收购,貌似不经意地在中印两国能源合作的记录上添了新的一笔。  12月21日,中国石油天然气集团公司(CNPC)与印度国家石油公司(ONGC)联合同加拿大石油公司签署协议,双方按1:1的比例共同出资5.76亿美元,购买其在叙....</description>
  </item>
- <item>
  <title>专家表示电煤价格可能放开 计划煤将变协商煤</title>
  <link>http://finance.sina.com.cn/chanjing/b/20051229/07012236337.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/chanjing/b/20051229/07012236337.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Wed, 28 Dec 2005 23:01:35 GMT</pubDate>
  <comments />
  <description>  本报记者 王佑 发自济南   昨天,中国煤炭运销协会副理事长武承厚向《第一财经日报》表示,即将召开的“2006全国重点煤炭产运需衔接会”(下称“煤炭订货会”)上一旦有放开“计划煤”管制的消息传出,国内电煤市场将立马出现变数。明年国内原煤产量不会超过22亿吨,供需基....</description>
  </item>
- <item>
  <title>反商业贿赂峻法利剑高悬 行贿者考虑金盆洗手</title>
  <link>http://finance.sina.com.cn/g/20051229/03522235884.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/g/20051229/03522235884.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Wed, 28 Dec 2005 19:52:09 GMT</pubDate>
  <comments />
  <description>  本报实习记者 欧阳波 发自北京   周先生在广西做医药代表,往年这个时候都是同医院和卫生局的某些领导搞关系的“黄金时期”,每年送出去的手机都是十几部。正是因为给的好处比别的医药代表多,他才获得给医院独家供应医药的资格。   但是现在“伸手要回扣的‘小鬼’....</description>
  </item>
- <item>
  <title>人民币兑美元汇率创下新高 升值速度可能加快</title>
  <link>http://finance.sina.com.cn/g/20051229/0336470717.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/g/20051229/0336470717.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Wed, 28 Dec 2005 19:36:02 GMT</pubDate>
  <comments />
  <description>  钟宁瑶 每日经济新闻     人民币兑美元汇率昨日上扬,收于汇率制度改革后的新高,之前人民币汇率突破了一个关键的心理价位―――8.0730。  昨日的银行间外汇市场上,人民币小幅上扬,收盘报8.0725元人民币兑1美元,较前一交易日上涨15个基点。 ....</description>
  </item>
- <item>
  <title>温州炒煤团紧急撤离西部 威胁银行信贷资金安全</title>
  <link>http://finance.sina.com.cn/g/20051229/01442235633.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/g/20051229/01442235633.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Wed, 28 Dec 2005 17:44:50 GMT</pubDate>
  <comments />
  <description>  一小镇得到40亿元炒煤贷款  本报记者 宗新建 发自杭州  温州炒煤资金从产煤地的紧急撤离,已经威胁到当初为炒煤者贷款的银行的信贷资金安全。  昨日,《第一财经日报》从温州相关部门获悉,央行平阳支行日前提醒辖内各金融机构,今年国家出台对不达标小煤窑实行“....</description>
  </item>
- <item>
  <title>河南农村富余劳动力2800万 劳务输出居全国第一</title>
  <link>http://finance.sina.com.cn/g/20051229/01272235628.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/g/20051229/01272235628.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Wed, 28 Dec 2005 17:27:26 GMT</pubDate>
  <comments />
  <description>  本报记者 施平 发自郑州   记者日前从河南省劳动厅办公室获悉,河南全省农村劳动力转移1557万人,劳务收入730亿,占到全省农民纯收入的40%,外出打工已成为河南农民增收的“主渠道”。   据悉,河南省委和省政府联合发布的明年为市民办的十件实事之一就是实现新增转....</description>
  </item>
- <item>
  <title>国家电网公司名列全球40强 负债率高达63.5%</title>
  <link>http://finance.sina.com.cn/chanjing/b/20051229/01122235586.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/chanjing/b/20051229/01122235586.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Wed, 28 Dec 2005 17:12:06 GMT</pubDate>
  <comments />
  <description>  本报记者 陈小莹 发自北京  国家电网公司的大楼位于北京市中心城区西单的地铁口。  在《财富》杂志2005年公布的世界500强企业排名中,国家电网公司以712.9亿美元的营业收入排名第40位,在所有上榜的中国企业中仅次于中石化而列第二位。  如果不是今年的石油价格飙....</description>
  </item>
- <item>
  <title>北方圈水黄河陷入险境 流域闹水荒城市造水景</title>
  <link>http://finance.sina.com.cn/chanjing/b/20051228/10532233938.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/chanjing/b/20051228/10532233938.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Wed, 28 Dec 2005 02:53:51 GMT</pubDate>
  <comments />
  <description>  新华网郑州12月27日专电 (记者 林嵬 张军) 在水资源紧缺的华北、西北一些城市,近年来出现大造城市景观水之风。有的城市“拦河筑坝”,把河水“圈”在城内;有的城市耗巨资“挖地造湖”,人为制造水域景观。一些专家指出,城市需要景观水,但不能如此奢侈用水;部分城市不切实....</description>
  </item>
- <item>
  <title>中科院院士称中国能源不算紧张 须走重化工道路</title>
  <link>http://finance.sina.com.cn/chanjing/b/20051228/07272232903.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/chanjing/b/20051228/07272232903.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Tue, 27 Dec 2005 23:27:55 GMT</pubDate>
  <comments />
  <description>&nbsp;&nbsp;&nbsp; 何祚庥/文  中国真正出现能源紧张问题,将会在15年20年之后。而在这个时期,科学技术特别是能源技术完全可能出现突破性的进展  现在大家普遍关注能源紧张,相当一部分人认为中国不该走重化工道路,我认为这是错误的论断。通过对能源形势的分析,严格讲....</description>
  </item>
- <item>
  <title>山西票号重出江湖 民间商业性小额信贷组织揭牌</title>
  <link>http://finance.sina.com.cn/g/20051228/07242232888.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/g/20051228/07242232888.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Tue, 27 Dec 2005 23:24:18 GMT</pubDate>
  <comments />
  <description>  早报记者 毛明江  昨天,在中国近代银行发祥地山西省平遥县,“日升隆”“晋源泰”两家以明清票号方式命名、民间完全出资的商业性小额贷款有限公司揭牌。十家农户当场拿到了首批贷款。民间小额信贷公司,这个全新的金融组织带着无限憧憬和不少顾虑进入我国农村金融市场。....</description>
  </item>
- <item>
  <title>一个工会主席的叛逆 从资方走狗走向与老板对立</title>
  <link>http://finance.sina.com.cn/leadership/crz/20051228/06582232843.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/leadership/crz/20051228/06582232843.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Tue, 27 Dec 2005 22:58:18 GMT</pubDate>
  <comments />
  <description>  他原是企业的高管,被工人视为资方的“走狗”,但当被选为工会主席后,他却一步步走向与“资本家”的对立;他为职工争权益,自己却被解除了劳动合同,至今还在讨要说法 &nbsp;&nbsp;&nbsp; 本报记者 包丽敏   唐晓冬从未想到,身为工会主席,为了别人的饭碗,他竟丢了自....</description>
  </item>
- <item>
  <title>中国首次批准民间信贷公司试水 山西票号重现</title>
  <link>http://finance.sina.com.cn/g/20051228/0330468561.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/g/20051228/0330468561.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Tue, 27 Dec 2005 19:30:57 GMT</pubDate>
  <comments />
  <description>  新华社   我国第一批民间信贷公司27日在晋商故里、票号发祥地―――山西省平遥县正式揭牌成立,两家小额贷款有限公司当场向10位农民发放了首批贷款。   当前,我国农村出现金融“真空”,三农发展面临严重“贫血”。经过长期酝酿,央行今年批准在农村金融市场设立一....</description>
  </item>
- <item>
  <title>央行官员称人民币可因任何篮子货币变化而调整</title>
  <link>http://finance.sina.com.cn/g/20051228/0330468529.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/g/20051228/0330468529.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Tue, 27 Dec 2005 19:30:56 GMT</pubDate>
  <comments />
  <description>  钟宁瑶 每日经济新闻  昨日有报道称,央行货币政策委员会成员余永定公开表示,近期趋势来看,人民币将在有管理的幅度内缓慢升值。他指出,人民币可因任何篮子货币变化而调整,也可以参考一篮子货币在一定区间之内进行调整。  这一表态引来了市场的广泛关注,一方面,....</description>
  </item>
- <item>
  <title>淡马锡高价入股中行5% 以购入新股的方式入股</title>
  <link>http://finance.sina.com.cn/money/bank/bank_hydt/20051228/03302232319.shtml</link>
  <author>SINA.com</author>
  <guid>http://finance.sina.com.cn/money/bank/bank_hydt/20051228/03302232319.shtml</guid>
  <category>财经新闻</category>
  <pubDate>Tue, 27 Dec 2005 19:30:51 GMT</pubDate>
  <comments />
  <description>  与最初方案相比,入股比例减少一半,且中央汇金不向淡马锡转让任何中行旧股 &nbsp;&nbsp;&nbsp; 唐S 每日经济新闻  近几个月来一直“分分合合”的淡马锡和中国银行,终于走到了一起。虽然中央汇金仅批准淡马锡购买中行5%的股份,只有原定的一半。但在不少金融业者看来....</description>
  </item>
  </channel>
  </rss>

--  作者:langchui
--  发布时间:1/13/2006 8:46:00 PM

--  
只要求利用Jscript读出item下的title和description,其他的不读。
菜鸟诚恳各位大虾帮忙!!!help~~~~
--  作者:Qr
--  发布时间:1/14/2006 8:02:00 PM

--  
objNodeList = xmlDoc.getElementsByTagName("item");
for(i=0;i<objNodeList.length-1;i++)
{
alert(objNodeList.item(i).childNodes(0).text+objNodeList.item(i).childNodes(7).text);
}
--  作者:langchui
--  发布时间:1/16/2006 9:41:00 AM

--  
非常感谢!!!
现在我想让这个新闻像下面这样一条条列出来:
不是alert一条条弹出来

     股市真不如赌场 上市公司套取10个亿都安然无恙     //*新闻标题*//
   郭之纯   十届全国人大常委会第十九次会议上,全国人大法律委员会副主任委员王茂林坦言:国内上市公司套取资金的现象相当严重,套取3000万元、5000万元的例子很多,有人在香港套取了10个亿的资金都没有依法处理,“领导干部调到内地工作就了结了”。对这种现象打击不力,...   //*新闻内容*//

      抛弃与中国盲目竞争 印度寻求能源领域深度合作    //*新闻标题*//
     本报记者 王慧卿 综合报道  一笔规模并不大的油气资产收购,貌似不经意地在中印两国能源合作的记录上添了新的一笔。  12月21日,中国石油天然气集团公司(CNPC)与印度国家石油公司(ONGC)联合同加拿大石油公司签署协议,双方按1:1的比例共同出资5.76亿美元,购买其在叙....    //*新闻内容*//

    .................
    .................

     再次感谢斑竹!!!!


[此贴子已经被作者于2006-1-16 11:20:29编辑过]

--  作者:langchui
--  发布时间:1/16/2006 11:18:00 AM

--  
我写的代码如下,但是每次只读出最后一个新闻的标题和内容,不能循环全部读出来!
请再帮帮小弟一次!!!不甚感激!!!

附代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>
<title>NEWS</title>
</head>

<body background="bg.gif">
<tr>
<td>
<MARQUEE ScrollAmount=3 Direction=up height=350px width=200px ScrollDelay=150>
<b><span style=font-size:30px;font-family:宋体,arial,helvetica,sans-serif;><font color=#ffffff>
<script type="text/javascript" for="window" event="onload">
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("finance1.xml")
nodes=xmlDoc.documentElement.childNodes
objNodeList = xmlDoc.getElementsByTagName("item");
for(i=0;i<objNodeList.length;i++)
{
title.innerText=objNodeList.item(i).childNodes(0).text+objNodeList.item(i).childNodes(7).text
description.innerText=objNodeList.item(i).childNodes(0).text+objNodeList.item(i).childNodes(7).text
}
</script>
<span id="title"></span>
<span id="description"></span>
</font></span></b>
</MARQUEE>
</td></tr>
</body>
</html>


--  作者:Qr
--  发布时间:1/16/2006 12:05:00 PM

--  
是输出的问题。每次都innerText,当然只得最后一条记录了,须将所有内容组合起来,再innerText一次就好了。
--  作者:langchui
--  发布时间:1/16/2006 1:01:00 PM

--  
以下是引用Qr在2006-1-16 12:05:00的发言:
是输出的问题。每次都innerText,当然只得最后一条记录了,须将所有内容组合起来,再innerText一次就好了。


谢谢斑竹!!!
小弟刚学xml,不好意思,再问一下,请问怎样将所有内容组合起来?实现起来是一个怎样的程序啊?
感激中ing.......


--  作者:langchui
--  发布时间:1/16/2006 8:05:00 PM

--  
期待中ing......
--  作者:langchui
--  发布时间:1/17/2006 9:09:00 AM

--  
help```!!!这个还是不能全部读出来,只能读出最后两条新闻,请求帮助!!!
最好能贴出代码!!!谢谢啊!!!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>
<title>NEWS</title>
</head>

<body background="bg.gif">
<tr>
<td>
<MARQUEE ScrollAmount=3 Direction=up height=350px width=200px ScrollDelay=150>
<b><span style=font-size:30px;font-family:宋体,arial,helvetica,sans-serif;><font color=#ffffff>
<script type="text/javascript" for="window" event="onload">
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("finance1.xml")
nodes=xmlDoc.documentElement.childNodes
objNodeList = xmlDoc.getElementsByTagName("item");
for(i=0;i<objNodeList.length;i++)
{
title.innerText=xmlDoc.getElementsByTagName("title").item(i).text
description.innerText=xmlDoc.getElementsByTagName("description").item(i).text
}
</script>
<span id="title"></span>
<span id="description"></span>
</font></span></b>
</MARQUEE>
</td></tr>
</body>
</html>


--  作者:Qr
--  发布时间:1/17/2006 9:27:00 AM

--  
这是JS的问题
str=""
for(i=0;i<objNodeList.length;i++)
{
str+=xmlDoc.getElementsByTagName("title").item(i).text+"<br>"
str+=xmlDoc.getElementsByTagName("description").item(i).text+"<br>"
}
description.innerText=str
自己扩展吧
--  作者:langchui
--  发布时间:1/17/2006 10:11:00 AM

--  
搞定!!!
斑竹人真好,非常感谢!!!!!!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
7,046.875ms