<x:parse/>获取RSS新闻

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x"%>
<!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=UTF-8">
<title>Insert title here</title>
<style>
body, td, div {
font-size: 12px;
}
.source {
white-space: pre;
width: 100%;
height: 200px;
overflow: scroll;
border: 1px solid #999999;
padding: 2px;
margin-bottom: 20px;
}
</style>
</head>
<body>

<c:import var="file" url="/sina.xml" charEncoding="UTF-8" />

<div class="source">
<c:out value="${ file }" />
</div>

<x:parse var="doc" doc="${ file }"></x:parse>

新浪 RSS <br/>
版本:<x:out select="$doc/rss/@version" /> <br/>
标题:<x:out select="$doc/rss/channel/title" /> <br/>
来源:<x:out select="$doc/rss/channel/generator" /> <br/>
版权:<x:out select="$doc/rss/channel/copyright" /> <br/>
出版时间:<x:out select="$doc/rss/channel/pubDate" /> <br/>
链接地址:<x:out select="$doc/rss/channel/link"/> <br/>

<c:set var="xml">
<student description="Software Engineer">
<name>Helloween</name>
<age>20</age>
</student>
</c:set>

</body>
</html>

时间: 2024-08-25 20:31:51

<x:parse/>获取RSS新闻的相关文章

用calibre抓取RSS新闻制作电子书及推送到kindle

calibre可以从RSS源抓取内容,转换成它所支持格式的电子书,还可以推送到阅读器设备.下面来看看在calibre图形界面和命令行下如何实现这些功能. 在图形界面抓取新闻 自定义新闻来源 看看我们自定义了什么 命令行下生成电子杂志 命令行推送到Kindle 简单定时推送的实现 一些要注意的问题 其它方法 参考 calibre可以从RSS源抓取内容,转换成它所支持格式的电子书,还可以推送到阅读器设备.下面来看看在calibre图形界面和命令行下如何实现这些功能. 在图形界面抓取新闻 打开cali

解决小程序中Data.parse()获取时间戳IOS不兼容

由于与后台接口必须对比时间戳所以首先得前台获取时间戳.刚开始是获取手机本地时间,但用户改了时间就废了..... 后来就从服务器上获取个时间再转换为时间戳(是不是很操蛋,先从服务器上获取在TM的自己比较),但后台直接给我一个时间戳不就完事了么, 还就给我一个时间自己转然后问题就来了. [csharp] view plain copy var resData = '2017-3-14 10:03:45' console.log("返回时间:" + resData) var time = D

获取RSS的XML内容然后整形输出(Windows Patch)

$report = [pscustomobject]@{'Date' = $null; 'MSRC' = $null; 'KB' = $null; 'Severity' = $null; 'Version' = $null; 'Summary' = $null; 'ThreatType' = $null} $report | Export-Csv -Path E:\PatchReport.csv -Force -Encoding Unicode -Delimiter "`t" $par

&lt;x:forEach/&gt;遍历RSS新闻

<%@ page language="java" contentType="text/html; charset=UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="

python爬虫获取校园网新闻

首先打开校园网(以我的学校为例"http://www.zhbit.com/") 现在我们需要获取上图红色框框的数据并输出 下面我们打开浏览器的开发模式并定位到相应的代码 不难发现,学校要闻只显示5条信息 下面我们就开始写程序 # -*- coding:utf-8 -*- import urllib import urllib2 import re url = "http://www.zhbit.com/" #利用urllib2模块打开校园网 res = urllib

C# 解析百度天气数据,Rss解析百度新闻以及根据IP获取所在城市

百度天气 接口地址:http://api.map.baidu.com/telematics/v3/weather?location=上海&output=json&ak=hXWAgbsCC9UTkBO5V5Qg1WZ9,其中ak是密钥,自行去申请即可,便于大家测试,楼主就公布并了自己的Key,这样可以直接获取到数据. 获取到的数据是这样的: {"error":0,"status":"success","date"

[UWP]涨姿势UWP源码——RSS feed的获取和解析

本篇开始具体分析涨姿势UWP这个APP的代码,首先从数据的源头着手,即RSS feed的获取和解析,相关的类为RssReader,所有和数据相关的操作均放在里面. 涨姿势网站提供的RSS feed地址为http://www.zhangzishi.cc/feed,在UWP中想要通过发送http request并从URI接受http response,最简单的方式就是使用HttpClient: public async Task<string> DownloadRssString() { var

网易新闻RSS阅读器

首先需要分析网易RSS订阅中心的网页布局情况. 网易RSS订阅中心:http://www.163.com/rss/ 你会发现RSS文件由一个<channel>元素及其子元素组成,除了频道本身内容之外,<channel>还以项的形式包含表示频道元数据的元素. 其中频道下面主要的三个元素就是: 1.title:频道或提要的名称. 2.link:与该频道关联的WEB站点或者站点区域的URL. 3.description:简要介绍该频道是做什么的. 当然还有其他子元素是可选的,比如常用的有

Python爬虫项目,获取所有网站上的新闻,并保存到数据库中,解析html网页等

1.需求说明 需求: 爬取虎嗅网站的所有新闻,并保存到数据库中. http://www.huxiu.com 技术: 1.爬虫 获取服务器的资源(urllib) 解析html网页(BeautifulSoup) 2.数据库技术 数据库 MySQLdb 业务逻辑的分析: (1).虎嗅网站的新闻,包括首页和分页信息(下一页) (2).需要从首页的资源和分页的资源中获取每个新闻的url连接 如何获取url: 解析网站html文件,如果A标签的href属性包含 article字段,就表示这是一个新闻 (3)