Have you looked into nokogiri? Sent from my iPhone On Dec 15, 2010, at 9:43 AM, Salim Reza <saleem.vighio / gmail.com> wrote: > Hi, > > I am very new to ruby programming and therefore, facing problem in xml > parsing in ruby. The problem is to parse an xml file(xmlfile.xml) in > ruby that should generate a code which should look like as under: > > <declaration>typedef int[0,2] StateTC; > const StateTC TC_ACTIVE = 0; > const StateTC TC_COMPLETING = 1; > const StateTC TC_ENDED = 2; > > StateTC stTC = TC_ACTIVE; > > typedef int[0,2] StateP; > const StateP P_ACTIVE = 0; > const StateP P_COMPLETING = 1; > const StateP P_ENDED = 2; > > StateP stP = P_ACTIVE; > > typedef int[0,1] MsgsTC; > const MsgsTC PREPARE_TC = 0; > bool msgsTc[MsgsTC]; > > typedef int[0,1] MsgsP; > const MsgsP COMPLETE_P = 0; > bool msgsP[MsgsP]; > > </declaration> > > I attach 2 files: xmlfile(source file), rubyfile(my try). Can you please > help me in writing ruby code that generates output as shown above from > xmlfile. > > Thanks in advance. > > Regards, > Salim > > Attachments: > http://www.ruby-forum.com/attachment/5558/xmlfile.xml > http://www.ruby-forum.com/attachment/5559/rubyfile.rb > > > -- > Posted via http://www.ruby-forum.com/. >