why do you need it in jmx?
My understanding is
1. You wrote it, it is not part of a spec
2. It is needed to assure proper functioning of the xmbean
The other dtd's like this for jboss.xml, jaws.xml etc we keep in cvs with the source.
I'd like to get a copy when I check jbossmx out of cvs.
I'd prefer not to duplicate files in the CVS and have a known public location for the DTD (www.jboss.org). If you need the DTD locally, it is easy to copy from there. If the DTD is not part of the website then we need to sync any changes from the jmx module to website. Seems like an unnecessary task since nothing in jmx module requires a local copy of the DTD.