Does .NET provide any built-in support for working with XML DTDs? I want to retrieve element type, attribute lists, and entity declaration information. I'm aware of the support for validating against a DTD, but want to be able to work with the DTD information itself.
I'd be fine parsing DTDs manually to accomplish this, but would rather not if there's already something built-in to the framework.