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