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: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |