Ruby nokogiri 解析xml的简单实例
2013-08-20 14:43
246 查看
require 'nokogiri'
XML_FILE = "C:\\Users\\chenpassion\\Desktop\\20130806.xml"
xml = Nokogiri::XML.parse(File.read(XML_FILE), XML_FILE)
xml.xpath('//NewspaperReport').each {|x|
if !x.attributes.include?("DownloadState") || x.attributes["DownloadState"].value != "下载完成"
puts x.attributes["ChineseName"].value
end
}
我想把XML中下载失败的报纸列出来,可以用以上的方法。
XML_FILE = "C:\\Users\\chenpassion\\Desktop\\20130806.xml"
xml = Nokogiri::XML.parse(File.read(XML_FILE), XML_FILE)
xml.xpath('//NewspaperReport').each {|x|
if !x.attributes.include?("DownloadState") || x.attributes["DownloadState"].value != "下载完成"
puts x.attributes["ChineseName"].value
end
}
我想把XML中下载失败的报纸列出来,可以用以上的方法。
相关文章推荐
- Ruby - Nokogiri 解析XML的实例
- 解析xml简单实例,后续继续补充.......
- Stax解析XML的简单实例
- JAVA解析XML简单实例
- php解析xml简单实例
- Ruby解析XML简单实现
- JQuery解析XML数据的几个简单实例
- xmlpull 解析 xml 的简单实例
- dom4j 对xml文件循环解析简单实例
- dom解析xml的简单实例
- php解析xml简单实例
- Jquery Ajax解析XML数据(同步及异步调用)简单实例
- Java解析XML文档(简单实例)——dom解析xml
- C#.NET解析XML(简单实例)
- C#.NET解析XML(简单实例)
- Java解析XML文档(简单实例)——dom解析xml
- Ruby解析XML简单实现
- JQuery解析XML数据的几个简单实例
- Jquery Ajax解析XML数据(同步及异步调用)简单实例
- php解析xml 的四种简单方法(附实例)