ruby – Nokogiri并按名称查找元素
发布时间:2020-12-17 04:05:15 所属栏目:百科 来源:网络整理
导读:我正在使用Nokogiri解析 XML文件,其中包含以下代码段: doc.xpath('//root').each do |root| puts "# ROOT found" root.xpath('//page').each do |page| puts "## PAGE found / #{page['id']} / #{page['name']} / #{page['width']} / #{page['height']}" pa
我正在使用Nokogiri解析
XML文件,其中包含以下代码段:
doc.xpath('//root').each do |root| puts "# ROOT found" root.xpath('//page').each do |page| puts "## PAGE found / #{page['id']} / #{page['name']} / #{page['width']} / #{page['height']}" page.children.each do |content| ... end end end 如何解析页面元素中的所有元素?有三个不同的元素:图像,文本和视频.如何为每个元素创建一个case语句? 解决方法
老实说,你看起来非常接近我..
doc.xpath('//root').each do |root| puts "# ROOT found" root.xpath('//page').each do |page| puts "## PAGE found / #{page['id']} / #{page['name']} / #{page['width']} / #{page['height']}" page.children.each do |child| case child.name when 'image' do_image_stuff when 'text' do_text_stuff when 'video' do_video_stuff end end end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Ruby升级后no such file to load -- readline解决办法
- ruby-on-rails – SemiFixed:缺少’secret_key_base`用于’
- HDU 1561 ——The more, The Better(有依赖的树形DP)
- c# – 单元测试:如何检查生成的javascript(string)是否是有
- cocos2d 3.3 解析json
- ruby – 在class decaration之后设置类继承或在const_set类
- sqlite应用1
- 事件管理
- oracle_session_process监控
- Ajax实现xml文件数据插入数据库(二)--- ajax实现与jsp的数