rexml/document を require することによって使用できる。
#!/usr/koeki/bin/ruby # -*- coding: euc-jp -*- require "rexml/document" include REXML string = <EXML document EOF doc = Document.new string print doc
あるデータを解析するには、
doc = <EOF xmldoc = Document.new hoge elems = xmldoc.elements elems = xmldoc.elements p elem = elems[2] p elems = xmldoc.elements p elem = elems['aaa/bbb/ccc'] p elem = elems[1, 'bbb'] p elems.to_a('aaa/bbb/ccc') p elems.size p elems = xmldoc.elements elems.each("aaa/bbb/ccc") do |elem| p elem end 12345 67890