First we try, then we trust

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

寒枫天伤要求,对上次的期刊XML规范设计进行了二次调整(第一稿请参考《博客园期刊杂志格式规范(讨论稿)》):

一、添加了两个元素:Editor(编辑)以及Issue(第几期的编号)。

二、期刊栏目分类采用《博客园期刊栏目分类(试行)》,分成12类,其编号从1~12,如下:

1) 最新动态(News Updates)
2) 专题策划(The Topic)
3) 语言平台(Languages and Platforms)
4) 算法结构(Algorithms and Structures)
5) 开源天地(The Open Source)
6) 实用工具(Pratical Tools)
7) 臭虫博览(Views of Bugs)
8) 开发技术(Development Technology)
9) 架构设计(Design and Architecture)
10) 软件工程(Software Engineering)
11) 程序人生(Experiences of Programmers)
12) 读编往来(Feedbacks)
 
三、目前存在的问题:

由于XSL对“ ”符号的转换存在一些问题,所以要求各编辑将文章中所有“ ”符号替换成“ ”。详细内容,请参考http://www.dpawson.co.uk/xsl/sect2/nbsp.html

四、转换方式:

最好用XMLSPY来进行操作,如果没有XMLSPY,使用手工编辑也可以。步骤如下:

1、将选好的素材存为HTML格式,然后用FrontPage 2003或Dreamweaver打开,对文件应用XML格式。保存。
2、打开我给的示例XML文件(cnblogsArticle.xml),先将对应的其它节点信息填充好,例如:

<Editor>Allen Lee</Editor>
<Issue>博客园期刊第三期</Issue>
<Title>使用ASP.NET 2.0提供的WebResource管理资源</Title>
<Authors>
   <Author>birdshome</Author>
</Authors>
<PostDate>2004-12-19</PostDate>
<KeyWords>
   <KeyWord>WebResource</KeyWord>
   <KeyWord>资源管理</KeyWord>
</KeyWords>
<OriginalURL>http://www.cnblogs.com/birdshome/archive/2004/12/19/79309.html</OriginalURL>
<Version>1.0</Version>
<Abstract>使用ASP.NET 2.0提供的WebResource管理资源</Abstract>
…………
<ModifyHistorys>
   <Modification>
      <ModifyDate>2005-01-01</ModifyDate>
      <Description>文章初稿</Description>
   </Modification>
</ModifyHistorys>
<Classification>
   <ClassifyMethod ClassifyMethodID="2"/>
</Classification>
<CreativeCommons>
   <Item>Attribution</Item>
   <Item>Noncommercial</Item>
   <Item>No Derivative Works</Item>
</CreativeCommons>


其中Classification还有待进一步商量,目前ClassifyMethodID表示对应分类代号。其它就不再多做解释。

3、将正文内容填入XML文件中,在XML文件中可以看到一段:

<MainContent>
   <DIV xmlns="
http://www.w3.org/TR/REC-html40">
  
   >>>>>>>>>>> 这里填入正文
  
   </DIV>
</MainContent>

填入正文,注意XML标记成对使用。

4、将XML文件中所有“&nbsp;”符号替换成“&#160;”

5、在IE中打开XML文件,看看效果,如果不合适再进行调整。



本文的XML文件下载请访问:cnblogsArticle2.rar

另外,最近要准备考试,恐怕在2、3个月的时间里会很少更新我的BLOG。
posted on 2005-03-20 21:13  吕震宇  阅读(3206)  评论(1编辑  收藏  举报