public class feedwriter {
和 "rss在web开发过程中的全方位应用。" 有关的java编程小帖士:
strong>Locale.equals
比较当前Locale对象和作为参数传入的Locale对象。
语法
public boolean equals ( Object obj );
参数
obj
与当前Locale对象相比较的对象。
返回值
如果两个Locale对象合理地相等(logically equivalent),则返回true,否则返回false。
说明
用这个方法比较当前Locale对象和作为参数传入的Locale对象。如果两个Locale对象描述的是同一个场所,则返回true。
|
private static final string date_format = "yyyy-mm-dd";
public static void main(string[] args) {
boolean ok = false;
if (args.length==2) {
try {
string feedtype = args[0];
string filename = args[1];
dateformat dateparser = new simpledateformat(date_format);
syndfeed feed = new syndfeedimpl(); //feed流
feed.setfeedtype(feedtype); //设置rss版本
feed.settitle("sample feed (created with rome)"); //< title>设置标题
feed.setlink(http://www.csdn.net); //< link>
feed.setdescription("this feed has been created using rome (java syndication utilities");
list entries = new arraylist();
syndentry entry;
syndcontent description;
entry = new syndentryimpl(); //子节点
entry.settitle("rome v1.0");
entry.setlink(http://www.csdn.net);
entry.setpublisheddate(dateparser.parse("2004-06-08"));
description = new syndcontentimpl();
description.settype("text/plain");
description.setvalue("initial release of rome");
entry.setdescription(description);
entries.add(entry);
entry = new syndentryimpl();
entry.settitle("rome v2.0");
entry.setlink(http://ww.csdn.net);
entry.setpublisheddate(dateparser.parse("2004-06-16"));
description = new syndcontentimpl(); //描述
description.settype("text/xml");
description.setvalue("bug fixes, < xml>xml< /xml> minor api changes and some new features");
entry.setdescription(description);
entries.add(entry);
entry = new syndentryimpl();
entry.settitle("rome v3.0");
entry.setlink("http://www.csdn.net");
entry.setpublisheddate(dateparser.parse("2004-07-27"));
description = new syndcontentimpl();
description.settype("text/html");
description.setvalue("< p>more bug fixes, mor api changes, some new features and some unit testing< /p>"+
"< p>for details check the < a href=\"http://www.csdn.net\">changes log< /a>< /p>");
entry.setdescription(description);
entries.add(entry);
feed.setentries(entries); //设置子节点
writer writer = new filewriter(filename);
syndfeedoutput output = new syndfeedoutput();
output.output(feed,writer); //写到文件中去
writer.close();
system.out.println("the feed has been written to the file ["+filename+"]");
ok = true;
}
catch (exception ex) {
ex.printstacktrace();
system.out.println("error: "+ex.getmessage());
}
}
if (!ok) {
system.out.println();
system.out.println("feedwriter creates a rss/atom feed and writes it to a file.");
system.out.println("the first parameter must be the syndication format for the feed");
system.out.println(" (rss_0.90, rss_0.91, rss_0.92, rss_0.93, rss_0.94, rss_1.0 rss_2.0 or atom_0.3)");
system.out.println("the second parameter must be the file name for the feed");
system.out.println();
}
}
}
|
相关推荐
总结以上知识点,开源Web开发资源为Web开发人员提供了从基础学习到高效开发再到稳定部署的全方位支持。通过学习和利用这些开源资源,开发人员可以实现低成本、高效率的Web应用开发。随着开源社区的不断发展,我们...
通过以上论述可以看出,Web2.0技术在企业电子商务的应用中扮演着极其重要的角色,它不仅提升了企业的营销效率,还增强了与用户的互动,为企业带来了更多的商业机会。随着技术的不断进步,未来Web2.0将在更多领域展现...
【描述】:本文将深入探讨120款Web开发工具箱,覆盖从拖放式程序创建、代码库管理到测试和框架等多个方面,旨在为开发者提供一个全方位的资源库,提升开发效率和质量。 【正文】: 在Web开发领域,拥有一套高效且...
总的来说,这个资源为JSP开发者提供了一次全面的实战训练,涵盖了Web开发中常见的四大应用场景。通过学习和实践,开发者不仅可以掌握JSP的基础语法,还能深入理解Web应用的架构设计和开发流程,对提升专业技能有着...
《实用DWR 2项目》一书由Frank W. Zammetti撰写,是关于DWR(Direct Web Remoting)...无论是初学者还是有经验的开发者,都能从本书中获得宝贵的知识和灵感,进一步拓展自己的技能树,在Web开发领域取得更大的成就。
C#MySideBar是一个基于C#的Windows窗体应用程序,旨在提供全方位的信息服务,包括实时天气查询、网页内容抓取、股票信息获取以及新闻订阅功能。它巧妙地利用了各种技术来实现这些功能,为用户提供了一个便捷的信息...
现代Web开发框架,如React、Vue或Angular,可以提供结构支持和便捷的数据绑定,使开发过程更为高效。 首先,我们需要处理RSS源的解析。这通常涉及使用JavaScript的内置XMLHttpRequest对象或者更现代的fetch API来从...
ASP是微软开发的一种服务器端脚本环境,用于动态生成HTML页面,而PHP是一种开放源代码的服务器端脚本语言,广泛应用于Web开发,能高效处理网页数据。 2. ASP:ASP提供了丰富的服务器端组件,如Request、Response、...
这样的系统通常包括了丰富的功能模块,如新闻资讯、分类广告、本地服务、论坛互动等,旨在为用户提供一个全方位的城市生活信息一站式服务。 【描述】中的“仅供学习交流使用,不提供技术支持”意味着这个源码可能...
Zend Studio是一款专为PHP开发者设计的集成开发环境(IDE),它提供了全方位的工具和服务,旨在加速PHP应用程序的开发流程并简化复杂的项目管理。作为最优秀的PHP IDE之一,Zend Studio集成了编辑、调试、分析、优化...
Oracle WebCenter作为其门户解决方案的核心,提供了丰富的功能,包括门户框架、应用集成、内容管理、企业级搜索、协作组件、个性化、全方位的开发平台以及监控和分析工具。 Oracle WebCenter的一大特点是其全面的...
总之,这个博客系统完整版提供了从源码到数据库的全方位资源,适合学习Web开发的初学者,也适合有经验的开发者参考和改进。通过深入研究,你可以掌握到Web应用的架构设计、数据库管理、前后端交互等多个方面的技能。
10. **实际应用**:XML在Web服务(如SOAP)、配置文件(如Spring框架)、数据库持久化(如JAXB)以及各种数据交换标准(如RSS、Atom)等方面都有广泛应用。 通过深入学习《XML指南.chm》,读者将能够熟练掌握XML的...
ArcGIS三维解决方案是一个完整的生态系统,从数据的获取、处理、建模,到地图的制作、发布和共享,再到三维空间分析,它为用户提供了强大的工具和平台,实现了从桌面到Web的全方位三维GIS应用。
通过以上概述,我们可以看出《XML实用大全》不仅覆盖了XML的基础知识,还深入探讨了其在各种应用场景中的实践方法,为读者提供了从理论到实践的全方位指导。无论是初学者还是有经验的开发者,都能从中获得有价值的...
Perl 是一种功能强大的编程语言,尤其在处理文本和XML数据方面表现出色。XML(eXtensible Markup Language...这使得Perl成为处理XML的理想选择,无论是在系统集成、数据转换还是Web服务开发中,都能发挥出强大的作用。
以沟通交流为核心、以企业管理为基础、以商务协作为应用,实现"随时、随地、随身"的交流,"可管、可控、可视"的管理,"一站式、全方位"的应用。汇讯以组织架构为基础,以组织成员为中心,采用轻量级、插件化的架构...
通过阅读“传智播客PHP培训 Zend Framework教程 ppt 笔记 图解”,您可以逐步掌握 Zend Framework 的各项技能,从基础到进阶,全方位提升您的PHP开发能力。在实践中不断探索,你会发现 Zend Framework 不仅是一个...