Anyone have a DTD generator? I feel like I should not need such a thing, the DTD should have been written and it shouldn't have to be reverse-engineered. What I'd like to do is to give my users the ability to describe a record, then calculate a DTD for that record. This would be a great exercise for me to better understand XML, but if the code already exists ... Thanks for such great code everybody, --jim