Hi there, I used to have some ruby script to parse the output of "onevm show <vmid> -x". After switching from 1.4 to 2.0, they no longer work. I think the problem is that now the output of the XML has lots of CDATA in it. For example <CPU><![CDATA[2]]></CPU> which used to be just <CPU><2></CPU>
I am not a Ruby expert. Is there any easy way to parse the XML in Ruby to get the CDATA data? My code looks like def getCPU vm=`onevm show #{VMID} -x` doc=REXML::Document.new(vm).root $cpu=doc.elements['/VM/TEMPLATE/CPU'].text.strip end Thanks a lot. Shi -- Shi Jin, PhD _______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org