<< cgicc::HTMLDoctype(cgicc::HTMLDoctype::eStrict) << std::endl;
std::cout << cgicc::html().set("lang", "en").set("dir", "ltr")
<< std::endl;
// Set up the page's header and title.
std::cout << cgicc::head() << std::endl;
std::cout << cgicc::title() << "GNU cgicc v" << cgi.getVersion()
<< cgicc::title() << std::endl;
std::cout << cgicc::head() << std::endl;
// Start the HTML body
std::cout << cgicc::body() << std::endl;
// Print out a message
std::cout << cgicc::h1("Hello, world from GNU cgicc") << std::endl;
const cgicc::CgiEnvironment& env = cgi.getEnvironment();
std::cout << "<p>accept: " << env. getAccept() << std::endl;
std::cout << "<p>user agent: " << env.getUserAgent() << std::endl;
std::cout << "<p>cookie: " << std::endl;
const std::vector<cgicc::HTTPCookie>& cookies = env.getCookieList();
for (std::vector<cgicc::HTTPCookie>::size_type i=0; i<cookies.size(); ++i)
{
const cgicc::HTTPCookie& cookie = cookies[i];
std::cout << "<br> cookie