快速业务通道

使用Java技术将Atom转换为RDF - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
5/Atom">  <title>******* public timeline</title>  <id>tag:*******.com,2007:Status</id>  <link type="text/html" rel="alternate" href="http://*******.com/public_timeline"/>  <updated>2009-04-06T12:20:02+00:00</updated>  <subtitle>******* updates from everyone!</subtitle>   <entry>    <title>UMaineExtension: Backyard Poultry course</title>    <content type="html">UMaineExtension: Backyard Poultry course</content>    <id>tag:*******.com,2007:http://*******.com/UMaineExtension/statuses/1462447470</id>    <published>2009-04-06T12:20:00+00:00</published>    <updated>2009-04-06T12:20:00+00:00</updated>    <link type="text/html" rel="alternate" href="http://*******.com//1462447470"/>    <link type="image/jpeg" rel="image" href="http://UM-crest_normal.jpg"/>    <author>     <name>UMaine Extension</name>     <uri>http://www.extension.umaine.edu</uri>    </author>   </entry>   <entry>    <title>tmj_mem_adv: Ecommerce Marketing Manager http://tinyurl.com/cthahs</title>    <content type="html">tmj_mem_adv: Ecommerce Marketing Manager</content>    <id>tag:twitter.com,2007:http://twitter.com/1462447468</id>    <published>2009-04-06T12:19:59+00:00</published>    <updated>2009-04-06T12:19:59+00:00</updated>    <link type="text/html" rel="alternate"      href="http://twitter.com/statuses/1462447468"/>    <link type="image/png" rel="image" href="http://83603474/twitter_normal.png"/>    <author>     <name>TMJ-MEM Advert Jobs</name>     <uri>http://www.tweetmyjobs.com</uri>    </author>   </entry> ...

注意,<title> 元素是 <feed> 的直接子元素。而另一个元素是 <entry> 的直接子元素。今后您需要在代码中处理这个问题。

现在模型已经完成,是时候进行实际编码,以解析 Atom 提要并创建 RDF 文件了。AtomToRdf 类用于完成这个任务。清单 5 显示了这个类本质。

清单 5. AtomToRdf 的本质

public class AtomToRdf {  . . .  private Channel channel = new Channel();  private List<Item> itemList = new ArrayList<Item>();  public static void main(String[] args) {  AtomToRdf atomToRdf = new AtomToRdf();  atomToRdf.go();  }  private void go() {  parseAtom();  createRdf();  }  . . . }

使用Java技术将Atom转换为RDF(5)

时间:2009-10-14 ibm Brian M. Carey

如果一切都这样简单就好了!实际情况是 main() 方法只是在一个实例化的 AtomToRdf 类上执行了一个私有方法 go()。这是一种跳出静态上下文的方法。go() 方法反过来执行两个相当顾名思义的方法:parseAto

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号