布罗格的烘培机

Firefox、Opera、Safari下有的页面会出错,原因是以前的HTML数据不规范所致。

关于ATOM 1.0标准的理解及应用

从做ZXNA开始关注ATOM 1.0,以前一直对RSS 2.0亲睐有加,大致看过ATOM 1.0标准(英语不好,可能理解会有误),感觉ATOM 1.0还是很不错的,比RSS 2.0复杂,同时适应能力强。

Atom 1.0 规范
http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html

RSS 2.0 与 1.0 比较
http://www.tbray.org/atom/RSS-and-Atom

都柏林核心元数据 Dublin Core Metadata Initiative
http://dc.library.sh.cn/index.html


现在正在写Atom 1.0的输出模块,打算挂在Z-Blog上,再选择Atom 1.0做为Z-Blog数据导出备份的格式,因为它可以同时在一个entry内输出summary和content。

Atom的title、content元素支持多种type的内容,有text的,html的,还有xhtml的,这也加大了应用ATOM的难度,当然,如果你对XML世界了如指掌,这点东西也算不上什么。目前由于各种方面的限制制,在内容中输出xhtml显然不太现实,html也就成了最好的选择。

在ATOM标准标准中泡了一整天,也顺利写出了ATOM的输出模块,和一年前写的RSS输出模块相比,制作的确很复杂,但也因为参照了标准上结构,整个模块也显得很有条理。

ATOM中有两个复合基类,Person Constructs和Text Constructs,XML文档内的主要节点的结构就是基于以上两个类型,另外还有atomDateConstruct也就是时间类型,但ATOM的时间生成的非常怪,就象2003-12-13T18:30:02Z的格式,中间夹间字母T,最后面可能是Z或是时区,不知是不是Unix下时间格式,用脚本语言是读取不出来的。

Jfly在一篇文章中说要找到一种Blog数据的备份与转移的规范,我在通读完ATOM标准后感到它是一个很好的BLOG通用备份格式,在写出Atom输出模块后,又基于该模块制作了Z-Blog的数据备份页面,我Blog上的数据库有2M,通过备份页生成的XML文件有1.7M,包含了日志中的大多数信息,希望ATOM做为通用备份格式也能够在其它BLOG上普及开来。
  • jovi :
  • cool

  • 2005-07-27 , 星期三 , 12:51:40
  • York :
  • 支持!

  • 2005-07-27 , 星期三 , 18:25:47
  • allen :
  • 有人能告诉我引用是怎么用的吗?

  • 2005-07-27 , 星期三 , 22:37:02
  • jfly :
  • 我在想,可不可以用xml-http写一个暴力的html2atom的东西,这样即使bsp不提供备份功能,用户也可以很容易的丛中抽身。

  • 2005-07-27 , 星期三 , 22:41:58
  • rainbowsoft :
  • 这样做不是不行,首先你要熟悉它的模板,再构造一个轮循机制,就差不多啦。

  • 2005-07-28 , 星期四 , 01:58:47
  • jfly :
  • 是啊,和我的RSS制造机的原理差不多。不过我现在没兴趣弄这个:(

  • 2005-07-28 , 星期四 , 07:51:41
  • surlover :
  • 正在汉化Atom1.0标准,其实是工作上需要的~希望可以得到大家的指点

  • 2005-08-19 , 星期五 , 10:31:59
  • rainbowsoft :
  • 好啊,我第一个支持你!
    有什么问题可以探讨一下子.

  • 2005-08-19 , 星期五 , 15:40:33
  • larksky :
  • 看到你的Atom聚合,时间格式还是不正确,能不能解决一下,RSS聚合采用RFC822格式,但是Atom需要RFC3339格式,能不能做个函数转化一下!

  • 2005-09-02 , 星期五 , 21:30:02
  • surlover :
  • 你好。关于ATOM的元素,哪些是必须的,哪些是可选的,有没有这方面的文档和表格?规约上说的并不是很清楚,我觉得

  • 2005-09-26 , 星期一 , 10:36:29
[<<] [<] [1] [2] [>] [>>]

发表评论:

­

Powered by Zdevo 1.0.3125.32067,Template by Nagrand.

­