CGI has generated XHTML compliant code for years. Are you using a really old version?
I see two good reasons to use CGI instead of something else. One, if you're using its HTML-generation functions in a large codebase, it might not be worth switching. Two, if you want to pass in a blessed filehandle and have it read data from there instead of STDIN, many of the replacements don't handle that correctly.
(Yes, this is a plea for tachyon to release CGI::Simple 0.07 soon! :)
In reply to Re: CGI versus CGI::* modules
by chromatic
in thread CGI versus CGI::* modules
by michellem
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |