快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
rdquo; 和一个 JavaBeans。清单 2 显示了 Channel 类。

清单 2. Channel 类

public class Channel {  private String about;  private String title;  private String description;  private String link;  private String date;  private List<String> items = new ArrayList<String>();  public String getAbout() {  return about;  }  public void setAbout(String about) {  this.about = about;  }  public String getTitle() {  return title;  }  public void setTitle(String title) {  this.title = title;  }  public String getDescription() {  return description;  }  public void setDescription(String description) {  this.description = description;  }  public String getLink() {  return link;  }  public void setLink(String link) {  this.link = link;  }  public String getDate() {  return date;  }  public void setDate(String date) {  this.date = date;  }  public List<String> getItems() {  return items;  }  public void setItems(List<String> items) {  this.items = items;  } }

如上所示,Channel 类无非是一个直观的 JavaBean,它描述包含在 <channel> 节中的信息。该类中的每一个属性和 <channel> 的每一个子元素之间都有一种直接联系。甚至有一个针对这些链接的 String 对象清单(List),这些链接是 <items> 元素的子元素。

清单 3 是另一个简单的 JavaBeans 类,这个类代表提要中的一个文档。

清单 3. Item 类

public class Item {  private String format;  private String date;  private String link;  private String creator;  private String title;  private String description;  private String source;  public String getSource() {  return source;  }  public void setSource(String source) {  this.source = source;  }  public String getFormat() {  return format;  }  public void setFormat(String format) {  this.format = format;  }  public String getDate() {  return date;  }  public void setDate(String date) {  this.date = date;  }  public String getLink() {  return link;  }  public void setLink(String link) {  this.link = link;  }  public String getCreator() {  return creator;  }  public void setCreator(String creator) {  this.creator = creator;  }  public String getTitle() {  return title;  }  public void setTitle(String title) {  this.title = title;  }  public String getDescription() {  return description;  }  public void setDescription(String description) {  this.description = description;  } }

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

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

如上所示,这个类包含一个项目的相关信息:title、creator(或 author)、description(摘要)和链接。

进一步深入代码之前,首先需要检查一个 Atom 示例文档。请看 清单 4。

清单 4. 一个 Atom 示例文档(Twitter public timeline)

<?xml version="1.0" encoding="UTF-8"?> <feed xml:lang="en-US" xmlns="http://www.w3.org/200

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号