ruby解析xml檔案

2021-08-23 11:47:36 字數 839 閱讀 8677

1.xml檔案如下:

<?xml version="1.0" encoding="utf-8"?>

gar001

計算機組裝與維護教程

《借閱時間》2008-03-14t17:23:28劉瑞新

機械工業出版社1中文

ctec

gar002

計算機接**術

《借閱時間》2008-03-14t17:27:16劉星等

機械工業出版社1中文

ctec

gar003

數值分析與演算法

《借閱時間》2008-03-14t17:28:50徐士良

機械工業出版社1中文

ctec

ruby.rb檔案內容:

require 'rexml/document'

xml =rexml::document.new(file.open"1.xml"

xml.each_element('//book1') do |newbook|

puts newbook.elements['bianhao'].text

puts newbook.elements['name'].text

puts newbook.elements['author'].text

puts newbook.elements['publish'].text

puts newbook.elements['count'].text

puts newbook.elements['language'].text

puts newbook.elements['manager'].text

end

Ruby解析XML簡單實現

animation.xml 動畫 黑貓警長 葫蘆娃大頭兒子小頭爸爸 舒克貝塔 貓和老鼠 海綿寶寶 變形金剛 大力水手 史努比的故事 獅子王 clannad 涼宮春日的憂鬱 fate zero 命運石之門 反叛的魯路修 eva潘朵拉之心 test.rb require rexml document i...

Ruby之 XML建立與解析

生成xml,需要建立乙個rexml document物件例項 require rexml document file file.new test.xml w 新建xml檔案,將以下內容寫入 doc rexml document.new 建立xml內容 為rexml文件新增乙個節點 element d...

Ruby之 XML建立與解析

生成xml,需要建立乙個rexml document物件例項 require rexml document file file.new test.xml w 新建xml檔案,將以下內容寫入 doc rexml document.new 建立xml內容 為rexml文件新增乙個節點 element d...