XML与XML-RPC技术全解析
1. XML基础与RSS应用
在数据表示领域,可扩展标记语言(XML)是一种非常流行的格式。我们可以通过探索其最常见的应用之一 — RSS 提要,来了解 XML 的基础知识。
XML 在很多方面就像是数据领域的 Java 语言。Java 能让软件脱离特定操作系统的束缚,而 XML 则能让数据摆脱创建它的软件以及该软件所运行的操作系统的限制。
例如,我们可以使用多伦多星报的 RSS 提要对应用进行测试。下面的命令可以搜索标题中包含 “snow” 一词的项目:
java RssFilter http://www.thestar.com/rss/000-082-672?searchMode=Lineup snow
使用 XML 表示数据有一个很大的优势,那就是我们总能将数据取回。如果我们决定将数据转移到关系数据库或其他形式中,也能轻松地检索信息。而且,作为 RSS 提要产生的数据,无论是现在还是未来,都可以通过软件以无数种方式进行挖掘。
另外,借助像开源 XML 对象模型(XOM)库这样的类库,我们可以轻松地从 XML 文件中创建和检索数据。XOM 的设计遵循一个首要原则:强制简化。其类库网站上提到,XOM “应该帮助缺乏经验的开发者做正确的事,避免他们做错事。学习曲线要非常平缓,这包括不依赖社区中已知但乍一看不明显的最佳实践”。
2. RSS 相关问答与测试
2.1 Q&A
- 问题:RSS 1.0、RS
超级会员免费看
订阅专栏 解锁全文
1426

被折叠的 条评论
为什么被折叠?



