嗨我想解析從我從mysql命令行工具導出的XML文件中的數據。我下面設在這裏的教程:http://www.germane-software.com/software/rexml/docs/tutorial.html提取我想要的數據,是什麼在標籤Ruby REXML混淆
XML文件:
<resultset statement='select count(id) as 'Builds/Month' ,
CONCAT(MONT HNAME(submittime), '-',
YEAR(submittime)) as 'Month-Year'fr om builds group by
YEAR(submittime), MONTH(submittime)'>
<row>
<field name='Builds/Month'>11</field>
<field name='Month-Year'>May-2010</field>
</row>
<row>
<field name='Builds/Month'>38</field>
<field name='Month-Year'>June-2010</field> </row>
<row>
<field name='Builds/Month'>35</field>
<field name='Month-Year'>July-2010</field>
</row>
<row>
<field name='Builds/Month'>51</field>
<field name='Month-Year'>August-2010</field>
</row>
<row>
<field name='Builds/Month'>10</field>
<field name='Month-Year'>September-2010</field>
</row>
....
</resultset>
這裏是我在做什麼:
doc = Document.new(File.new("month.xml"))
doc.elements.each("//row") {|e| puts e.attributes["field"]}
但是當我這樣做時,我得到的每個實例都是零
任何幫助都會很棒。 感謝
啊我明白了,我只選擇了它,因爲它是一本書我讀。我會看看nokogiri。謝謝。 –