Actually most of all i used http://www.xml-sitemaps.com/ this service to create a xml sitemap for my site. but this service only allows 500 pages for each site. but i have more than 500 pages so is there any other way that i could create XML-SiteMap for my site?
I use a PHP script that reads directly out of the DB, puts 50,000 links per file. I have like 20 sitemaps. =) I could never crawl my sites and build a sitemap like that.
In this thread : http://forums.digitalpoint.com/showthread.php?p=1416922 I posted some code that you can use to go through whatever type of database. Right now I have it building sitemaps out of wordpress, phpbb and movabletype. You'll have to know some php, or find someone who does, but you can pretty much generate every possible page into 50,000 link xml sitemaps.