Kueh,
There is a good discussion on this subject at
http://www.biztalk.org ("ABC's of Schema") on their home page. Most articles I've read recently indicate schemas will replace DTD's in the future. Good reading!
Bob Tracy
Never engage in a battle of wits if you're only half armed.