PHP关于RSS的编程-个人经验

看到了博客的右上方有RSS订阅,这东西其实是个很鸡肋的事。

可是转念一想,关于XML编程确是很有用的东西。今天就写一下RSS订阅。

代码如下:

<?php

//$dom = new SimpleXMLElement("http://www.xinhuanet.com/tw/news_tw.xml",NULL, TRUE);//显示别人网站的东西。

$dom = simplexml_load_file("hulianwang.xml");//显示本地的XML文件

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head><br><br>

<title>xml</title>

</head>

<body>

<h1>learn XML</h1>

<?php

foreach($dom->channel->item as $item){

$ss=$item->title;

print($ss);

echo "<br/>";

}

?>

</body>

</html>

以上代码仅仅是显示了新闻的题目。至于各种需求,大家各显神通吧!

有什么不足大家可以提醒我:[email protected]

时间: 2024-10-15 20:53:23

PHP关于RSS的编程-个人经验的相关文章

那些年,曾让我自豪的2个编程项目经验

曾经让我觉得很自豪的2个项目,真的是感觉挺好的.技术这关,真的要积累才行.我现在就是不断的积累技术当中.现在,也是分享经验当中,越分享越快乐. Rss阅读器 项目简介: 通过对网络Rss资源进行解析并下载后存入手机数据库,并在程序打开后自动识别是否有新的新闻信息,然后针对新的新闻资源进行下载并在此期间提示用户后台正在进行相关操作,并通过想关空间显示该类新闻,返回程序后,新闻还可以在桌面上以Widget小控件的形式出现并由用户在控件中进行选择新闻的操作.职责和业绩: 1.HttpUriConnec

[多线程] Web 项目中,少有涉及到的一次多线程编程的经验

如今框架横行,Spring 已经是非常成熟的容器体系,我们在日常开发 JavaWeb 的工作中,大多已经不需要考虑多线程的问题,这些问题都已经在Spring容器中实现,框架的意义就是让程序员们可以专注于逻辑的实现.然而这种编程工作是非常无趣无味的,如果长期从事这个工作,技术不一定见长,业务知识一定很熟悉!= =但说实在的,我并不喜欢这类工作,因为这种工作大多情况下知识对代码的简单复制,或是简单的一些编写,并没有什么真正的创造性,不会给人成就感. 需求背景 我们的项目,是 Mysql+Elasti

php编程常用经验

1.用单引号代替双引号来包含字符串,这样做会更快一些.因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号). 2.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍. 3.$row[‘id’] 的速度是$row[id]的7倍. 4.echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而

Java编程一些经验

为了更好地书写安全和易于维护的java代码,现对于外部的一些java类库进行一些介绍,同时,对于常用的模式和编程技巧进行简要的描述.部分代码转自ImportNew. 1.    Apache Commons StringUtils类主要处理字符串,包括字符串的截取.判断是否为空等使用的操作. ArrayUtils类主要处理数组,包括数组的常用操作. FileUtils类主要处理文件,包括文件的各种操作.Java API的文件处理有许多繁琐的操作,用这个工具类可以大大简化java的代码量. 2. 

总结如何复用个人项目实现结对编程项目,以及结对编程的经验、教训。

复用个人项目实现结对编程时,首先分析谁的代码实现功能更好,复用性更好,这时候调用函数的重要性就体现出来了.在复用时可以直接复制整个函数加到项目中. 分工上,我负责功能界面的实现,队友负责新增功能的实现.在界面代码的编写上,有很多固定的套路,比如声明,设置位置等等.这时候继承组件,并在参数设置上直接给好要放置的位置等等.这样做在小项目上重要性体现不大,而一旦项目代码量上来后,甚至只到这次结对编程的小工作量,已经可以节省很大一部分的工作量. 避免写出几百几百行的代码,应将具体功能分成一个个小功能,这

Xcode编程环境经验笔记(持续汇总)

1.工程路径设置(Search Paths) Header Search Paths:$(SRCROOT)\include Library Search Paths:$(SRCROOT)\lib $(SRCROOT)宏和$(PROJECT_DIR)宏都指xxx.xcodeproj所在的目录.

结对编程——经验教训总结

结对编程之经验教训总结 “宝剑锋从磨砺出,梅花香自苦寒来.” 整整做了一个星期,终于将结对编程项目做完了,多少心酸只有自己知道,多少成就感也只有自己知道.这是真正自己动手,从最初的一头雾水到现在水到渠成,为自己鞠一把辛酸泪的同时,不禁也有一丝自豪:我还是很厉害的,用心去做还是能做出来的. 项目思路 我和队友的个人项目都是用C++写的,因此,这个结对编程我们选择的软件是QT. 我们把项目分为了两个部分:登录注册部分.题目显示部分. 登录注册部分我们做了四个界面:登录界面.注册界面.设置密码界面和修

编程人生读书笔记(6):Joe Armstrong

Joe Armstrong发明了Erlang语言,并用它开发了开放电信平台(OTP). Joe的学习生涯很特别,开始学习物理,后来因为没钱念博士转而学习计算机.学习期间接触了人工智能并撰写了机器人视觉的论文. 接下来由于行业的变故,人工智能也搞不下去了.辗转到了瑞典空间研究中心,最后加入了爱立信计算机科学实验室,发明Erlang. 0.编程启蒙 中学时代学习Fortran,苦于每次只能提交一个程序,于是想到“偷懒”的办法——并发执行. 期间为同学们调试程序,标准开价居然是一杯啤酒. 1.对开发工

编程人生读书笔记(4):Bredan Eich

Bredan Eich是JavaScript设计者,Mozilla首席技术官,ECMAScript标准的制定者.Breda有着坚实的理论基础和较强的工程实践能力,本科物理专业,数学底子很好.在学校里主要做科研编程,毕业后从事网络.系统内核开发.专长是编译器,内核开发,设计了JavaScript语言. 0.总结从语言设计者的角度看待编程.学习和实践的关系:- 编程要实践,选择合适的工具(语言),有自己的态度(动力)坚持练习.- 设计代码的方法:用伪代码理清思路,再着手底层实践.实践多了,最后总结成