Ruby解析XML简单实现
2012-10-25 00:00
169 查看
Animation.xml
test.rb
<?xml version="1.0" encoding="GB2312"?> <!-- 该xml文档简要列举了中国、美国、日本动画作品 --> <animation >动画 <country name="China"> <name>黑猫警长</name> <name>葫芦娃</name> <name>大头儿子小头爸爸</name> <name>舒克贝塔</name> </country> <country name="America"> <name>猫和老鼠</name> <name>海绵宝宝</name> <name>变形金刚</name> <name>大力水手</name> <name>史努比的故事</name> <name>狮子王</name> </country> <country name="Japan"> <name>CLANNAD</name> <name>凉宫春日的忧郁</name> <name>Fate Zero</name> <name>命运石之门</name> <name>反叛的鲁路修</name> <name>EVA</name> <name>潘朵拉之心</name> </country> </animation>
test.rb
require "rexml/document" include REXML doc = Document.new(File.new("Animation.xml")) root = doc.root puts root.text doc.elements.each("animation/country") { |e| puts "\t"+ e.attributes["name"] e.elements.each { |child| puts "\t\t"+child.text} }
相关文章推荐
- Ruby解析XML简单实现
- 简单实现dom4j解析xml
- java实现简单解析XML文件功能示例
- PHP简单实现解析xml为数组的方法
- 简单的DOM解析XML文件,并实现增,删,改,查的操作
- Rhyme/ 手写服务器 实现一个基于xml解析的简单的Tomcat服务器
- javascript异步调用XML进行解析的简单实现
- Dom4j解析XML简单应用,XStream实现Java、XML转换
- 使用XPath解析xml实现简单的Spring IOC完成bean的依赖注入
- Ruby nokogiri 解析xml的简单实例
- Qt实现SAX2方式解析XML文件(简单有效、老少皆宜,200MB大小4-7层的XML解析只需要30s)
- XML简单解析程序__C实现
- XML--- 简单的DOM解析XML文件,并实现增,删,查,改的操作
- Android上实现一个简单的天气预报APP(五) 解析XML
- 简单实现Ruby解析Json
- Perl 版本的 XML 解析引擎及 XPATH 搜索引擎 —— 某人的简单实现版本
- java实现一个叫简单的xml解析
- java.beans包里面的两个类简单地实现XML解析
- McbXML,codeguru上找的xml解析程序,c语言实现,没用到任何库