35、XML与XML-RPC技术全解析

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值