There's a yahoo d20 xml group about this (don't have a link handy, they shouldn't be hard to find though). Last time I checked, I think I saw a few dtd's. Lots of files I checked out though, had errors in them though...
But they're working on it, and it would be worth your time to check them out.