Oga 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Oga 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MPL
开发语言: Ruby
操作系统: 跨平台
收录时间: 2016-02-21
提 交 者: 红薯

Oga 是一个 Ruby 的 XML/HTML 解析器。

示例代码1:

require 'oga'
require 'net/http'

body     = Net::HTTP.get(URI.parse('http://www.reddit.com/'))
document = Oga.parse_html(body)
titles   = document.xpath('//div[contains(@class, "entry")]/p[@class="title"]/a/text()')

titles.each do |title|
  puts title.text
end

示例代码2:

Oga.parse_xml('<people>foo</people>', :strict => true) # works fine
Oga.parse_xml('<people>foo', :strict => true)          # throws an error
展开阅读全文

代码

Oga 的相关资讯

还没有任何资讯

Oga 的相关博客

移动端、轻量级HTML5媒体播放器

zyMedia是基于HTML5 video和audio的多媒体播放器,经过多种移动端设备环境的检测(尤其是国产设备和浏览器),已用于公司的产...

jplayerPlayList使用demo

想尝试一下前端播放器的使用,最近看了下jplayer,写了个小demo,以后可能还会用得到

sewise HTML5开源播放器主要功能

简单介绍sewise HTML5开源播放器的主要功能和特性,让用户最快的实现你心目中的播放器

12个用于播放音乐和视频文件的jQuery插件

也许有时你需要在网站上播放一些音频和视频文件,也许你正在建立一个在线社区需要有分享和播放音乐和视频的功能。下面介绍的这...

Linux Sir转行 Wince 过渡期工具cygwin的安装与配置

安装cygwin cygwin的安装方法在互联网上很多,我参考http://www.linuxidc.com/Linux/2011-02/32324.htm的文章, 并做了一定的...

6月29日任务 8.6-8.9

6月29日任务 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件 8.6 管道符和作业控制 1)管道符: 把前面的命令...

How to Reset or Change Microsoft Office 2007 Product License Key or Volume License Key (VLK)

You may need to alter or change Microsoft Office 2007 (aka 2007 Microsoft Office System programs and suites) product ...

视频及MP3 播放浅析 Jplayer参数详细

初识jplayer插件是因为它的兼容性是最好的,可以兼容到IE6,官网上对它兼容性有很详细的说明 这个是我选择使用它的首要原因。...

Oga 的相关问答

还没有任何问答,马上提问

评论 (1)

加载中
这个是在java中的吗 #Oga#
2016/02/23 12:55
回复
举报
更多评论
1 评论
14 收藏
分享
返回顶部
顶部