关于手写XML

andycheun

正式会员
2008-08-06
24
17
#1
虽然这些东西看起来有点小儿科,但是毕竟SSPD只是PHP的后台,对于那些只有ASP支持的主机拥有者来说,虽然麻烦一点,但也算是可以用上这么酷的相册的一种解决方式吧。

在SSPD存在的情况下,其实已经有一套后台了,所以media rss、OPML等输出模式看起来似乎有些多余,但是对于相片数量和容量巨大但自己有没有太大的空间可以承受的用户来说,网上的免费相册可以说是一个很好的外挂空间,另外有些虚拟主机(特别是国内)支持的语言相对单一,对于非常喜欢SSP的ASP主机用户来说,SSP的后台无疑是一大障碍,也许因此SSP的输出方式才会有多输出模式可选择。
而且对于有一些比较蛋疼的人(比如我自己),在除了使用SSPD后台管理上传之外,有时候希望单独做一个相册但是跟SSP又相对独立(其实就是手工主义者啦),这个时候就需要自己写XML文件啦。说到具体的XML文件,其实早期版本的SSP的XML文件确实是生成的实体地址,但考虑到保密性才进化倒现在的非实体XML file type,如今早期的XML格式已不可靠,经过对Flickr烧出的RSS研究以后,我鼓捣出了关于手工简历XML地址的代码:

以上两段废话可以统统忽略,其实我就是个手工狂,手写XML的格式如下:
代码:
[COLOR=#0000ff][/COLOR] 

[B][FONT=Courier New][COLOR=#ff0000]-[/COLOR][/FONT][/B] [COLOR=#0000ff][/COLOR]
[B][FONT=Courier New][COLOR=#ff0000]-[/COLOR][/FONT][/B] [COLOR=#0000ff][/COLOR]
[COLOR=#0000ff][/COLOR] 

[COLOR=#0000ff][/COLOR] 
.  ...

[COLOR=#0000ff][/COLOR]


[B][FONT=Courier New][COLOR=#ff0000]-[/COLOR][/FONT][/B][COLOR=#0000ff][/COLOR] [COLOR=#0000ff][/COLOR] 

[COLOR=#0000ff][/COLOR] 
.  ...

[COLOR=#0000ff][/COLOR]



[COLOR=#0000ff][/COLOR]
写好了XML文件以后,xml flie type设定为default,就可以发布了。
关于xml flie type,92an讨论得比较少,director大家都知道我就不用说了,MEDIA RSS模式主要是针对flickr,而opml这个东西目前尚未明白如何使用,之前也有发过贴,不过好像没有得到回应,如果有达人了解OPML的方式,还请不吝赐教。
 

Xiao.T

管理员
技术员
2008-05-19
6,007
6,531
#2
手写xml有点麻烦. 图片使用外链.缩略图也要用外链.大小不好控制的说..
 

xcler

正式会员
2009-07-11
182
99
37
#5
OPML

  OPML是一种XML规范的文件格式。

  OPML(Outline Processor Markup Language)其实建立在XML基础上的“大纲处理标记语言”,主要用于描述一份资料的结构,这份资料可能是计划书、黄页的目录,甚至是MP3的播放清单。如果每个软件可以遵循OPML的格式对所处理资料输入、输出,那这些信息就可以在不同系统不同软件之间传递,使不同软件实现直接“对话”。

  OPML的主要标记语言

  

  这是根元素(root element)。OPML文档需要包括版本信息以及一个head和一个body元素。

  

  包含元数据,可以包括以下的可选元素:title, dateCreated, dateModified, ownerName, ownerEmail, expansionState, vertScrollState, windowTop, windowLeft, windowBottom, windowRight。每种元素是简单的文本信息,创建日期以及修改日期的内容符合RFC 822指定的日期格式。展开状态(expansionState)元素包含了一个由逗号分割的行号列表,指明在显示时需要展开的行。WindowXXX元素定义了显示窗口的位置的大小。OPML处理器可能会忽略所有的头部子元素,如果一个大纲是在另一个大纲内显示,则处理器必须忽略窗口元素的内容。

  

  含大纲的内容,必须有一个或多个大纲(outline)元素。

  

  表示大纲中的一行,可以包含任意数量的自定义属性,通用的属性包括文本与类型。大纲元素可包含任意数量的大纲子元素。

  OPML官方网站: http://www.opml.org/

  2.0版本官方说明: http://www.opml.org/spec2
 

Tommy

普通会员
2008-05-23
36
9
#6
大家好,
我用ASP寫程式,對於手寫(用notepat)XML有點傷腦筋,
不知有沒有ASP的方便的工具來寫XML檔案,
來顯示圖片
 
顶部 底部