ruby解析XML
require 'rexml/document'
doc = REXML::Document.new(File.open("test.xml"))
root = doc.root
rtnValue = root.get_elements("COM1")
#rtnValue = root.elements["COM1"].text
rtnValue.each{|re|
puts re.text
}
#puts rtnValue
XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<COM1>AAAAAAAAAAA</COM1>
<COM1>AAAAAAAAbbb</COM1>
<COM2>BBBBBBBBBBB</COM2>
<COM3>CCCCCCCCCCC</COM3>
...
...
</Root>
点亮测试人生!QQ:408129370
百度阅读电子书地址:http://yuedu.baidu.com/ebook/f6dbb2a2f01dc281e53af0f3
讨论QQ群:536192476
个人公众号:
百度阅读电子书地址:http://yuedu.baidu.com/ebook/f6dbb2a2f01dc281e53af0f3
讨论QQ群:536192476
个人公众号:
![](http://files.cnblogs.com/files/zhangfei/%E6%B5%8B%E8%AF%95%E5%BC%80%E5%8F%91%E6%B1%9F%E6%B9%96.bmp)