以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]XML做新闻列表的问题,急了1晚上,请教高手!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=56521)


--  作者:kushidai
--  发布时间:12/8/2007 3:07:00 AM

--  [求助]XML做新闻列表的问题,急了1晚上,请教高手!
我的思路是在网页中调用XML,包含标题,连接,时间3项.怕以后搞乱的代码,所以就是简单的想把新闻列表的修改工作以后独立出来,手动在XML改下标题和连接就好了.
XML内如下-----------------------------------------------------
<news>
<id>1</id>
<title>标题</title>
<Posttime>12-07</Posttime>
<text>新闻</text>
<url>http://.....</url>
<news>
<news>
<id>2</id>
<title>标题2</title>
<Posttime>12-07</Posttime>
<text>新闻2</text>
<url>http://.....</url>
<news>
html使用-------------------------------------------------------------------

<ul>
<li class=notice><a title="<%=title%>" href="<%=url%>"><%=text%></a></li><SPAN><%=Posttime%></SPAN>

最终效果如图:
按此在新窗口浏览图片

问题是我不知道该怎么表达,在网上找了很多,没有类似的示例或我看不明白,我就会瞎拼凑.
1个小问题搞了我1天了,不得以来此发贴请教各位,请百忙之中给看下.
最好能弄出详细的代码,包含调用XML的整个源代码.

补充我自己搞了1个,效果体现出来了,不知道怎么让第2条新闻读取XML第2条.不懂XML就是郁闷啊.


--  作者:kushidai
--  发布时间:12/8/2007 3:24:00 AM

--  
补充下 本人做的最终效果,适用与网吧桌面上面,现在是未完成的,请大家PP,如果这个XML新闻列表弄好了,以后就不会在动这个HTML了, 只用在CSS修改1个字母即可切换背景的.比较方便了.

按此在新窗口浏览图片

<br>
按此在新窗口浏览图片


--  作者:Qr
--  发布时间:12/8/2007 9:33:00 AM

--  
<xsl:for-each select="news">
<li class=notice><a title="{title}" href="{url}"><xsl:value-of select="text"/></a></li><SPAN><xsl:value-of select="Posttime"/></SPAN>
</xsl:for-each>
--  作者:kushidai
--  发布时间:12/8/2007 5:43:00 PM

--  
谢谢斑竹,很简洁的代码,我看懂了 就是还是调不出来.
怎么读取XML文件呢?在<html>上面用什么?
我现在的文件有list.xml和 index.html  

<?xml version="1.0" encoding="ISO-8859-1"?><xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">

??
好象没有说明使用list.xml的代码,给我个html的整个代码吧


--  作者:solidluck
--  发布时间:1/29/2008 9:50:00 AM

--  
用javascript调用
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
51.758ms