Hello,
First of all let me clarify a few things to you. You might be either "unaware" or "misguided" by some one about the dynamic generation of google sitemap.
First of all, it is possible to generate Google Sitemap of Dynamic websites whenever you want. We have this feature "Google Sitemap Generator" in our software "
PHPKB Knowledge Base Software". If you would like to check its working then you are most welcome to try the
online hosted demo version of PHPKB Software.
Article:
Google Sitemap Generator for Dynamic Content Resource Websites built using PHPKB
URL:
http://www.knowledgebase-script.com/...tion.php?ID=69
Secondly, sitemap is not at all required for your website to be indexed by google or other search engines. It is advised to have a sitemap so that search engines can crawl all the pages of your website specificed in the sitemap file. there are some other benefits as well of using sitemap file but this is not true that without a sitemap, google won't index your website. However since you say that your website has dynamically generated pages so it might not be possible to create sitemap file for each new content. There you need some sitemap generator with which you can create sitemap whenever you want for submission to google, yahoo or other search engines.
Thirdly, It is always advised to have a DOCTYPE declared at the top of every webpage even if it is being generated dynamically.
Example: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Kind Regards,
Ajay Chadha (Director)
Chadha Software Technologies