http://www.perlmonks.org?node_id=1019083


in reply to CGI form results to XML

use CGI "param"; my @birthdays = param("birthday");

CGI. It really is that easy. Don’t roll your own. You have to be an expert in all the relevant RFCs as well as browser quirks to do it well and any expert wouldn’t do it because it’s already done.

Also, do *not* write your own XML. It’s similarly much more difficult to do right than is obvious. XML::LibXML or XML::Simple are typical choices and the latter can be easy if you know its limitations v your actual task.