Ruby:XmlSimple奇怪的行为还是做错了?

时间:2011-05-30 19:36:07

标签: ruby

require 'rubygems'
require 'xmlsimple'

data = XmlSimple.xml_in("<Product><ProductId>12341234</ProductId><Title>Some text here, 11234. and here, 234. and here </Title></Product>")
puts data['Title'].is_a? Array

为什么它是一个数组而不是字符串? O_O

谢谢;)

1 个答案:

答案 0 :(得分:2)

使用:

data = XmlSimple.xml_in yourxml, { 'ForceArray' => false}

默认情况下,选项为true,因为通常您希望将嵌套元素折叠成哈希值。