add gencppfromXml.rb