<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ATOM on 不够智能的网志</title><link>https://blog.94smart.com/tags/ATOM/</link><description>Recent content in ATOM on 不够智能的网志</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 02 Jun 2005 20:58:53 +0000</lastBuildDate><atom:link href="https://blog.94smart.com/tags/ATOM/index.xml" rel="self" type="application/rss+xml"/><item><title>理想中的Feed发布机制及阅读器</title><link>https://blog.94smart.com/posts/2005/06/217/</link><pubDate>Thu, 02 Jun 2005 20:58:53 +0000</pubDate><guid>https://blog.94smart.com/posts/2005/06/217/</guid><description>&lt;p&gt;因为我自己有好几个Blog要写，内容大多数不会重复，且他们分别由不同的BSP、不同的系统来维持，Feed的格式也有不同，于是就产生了一种需求，想把所有属于我自己的Feed（可以公开的）都聚合起来，这里说的不是OPML，而是Feed的再聚合。 Feedburner是个很好的服务，可以把1个Blog的Feed和del.icio.us、furl、flickr或者广告烧在一起，变成一个Feed，但是为什么不能把多个Blog的Feed烧在一起呢？想想这样有多方便呀，我现在至少有3个Feed要被Feedburner烧，如果推出这样的功能，我就不用每个都单独烧了，而且还可以通过Feedburner来管理Feed的增删。 Feed的发布是个问题，同样Feed的阅读也有问题。 虽然我已经用FeedDemon很久了，但是我还是怀念使用Lilina的日子，为什么呢？Lilina的更新是基于日期的，每天的内容都会放在一起，他省去了手动去切换不同站点Feed的麻烦，FeedDemon其实挺好用的，就是有这个问题，让我感觉Feed的“聚”和“合”他只做到了“聚”。要不是因为服务器不支持PHP的转码组件（mbstring和iconv）且响应速度太慢，我可能现在还在用Lilina呢。如果让FeedDemon和Lilina互相学习一下，我相信就会出现两个令我满意的Feed阅读器。 OK，牢骚发完，这样的问题估计只有我这样的懒人才会想，:-)&lt;/p&gt;</description></item><item><title>今天解决了一个atom的问题</title><link>https://blog.94smart.com/posts/2005/05/198/</link><pubDate>Tue, 24 May 2005 22:48:23 +0000</pubDate><guid>https://blog.94smart.com/posts/2005/05/198/</guid><description>&lt;p&gt;今天的小玩意是用PHP4制作文章列表的atom转换程序，以及与atom配套的xsl文件，原以为会比较简单，结果在好几个地方出了纰漏。 1.atom文件的时间真是够烦人的，有两个issued和modified，而且时间格式还那么的奇怪“2005-05-24T10:27:45+08:00”，在php里面我用了N个date()才转出来，后来看了手册才发现，还是php5比较好，有个参数c可以直接生成这样ISO 8601格式的时间。 2.atom的xsl文件写法与rss的不同，不调用atom的命名空间就不能处理文件内容。可能是我哪里写错了，我用转换纯xml文件的方法写的xsl就是不能正常使用，最后只能参照&lt;a href="http://manalang.com/archives/2004/06/17/xslts-for-rss-and-atom-feeds"&gt;manalang.com的xslt模版&lt;/a&gt;，还需要调用atom的命名空间“xmlns:atom=&amp;ldquo;&lt;a href="http://purl.org/atom/ns#"&gt;http://purl.org/atom/ns#&lt;/a&gt;”。 还有些低级的错误，我就不在这里丢脸了，很久没怎么使用php，现在都不大会了，只能临时翻手册来写了，再鄙视自己一下。&lt;/p&gt;</description></item></channel></rss>