> Hard to say, I don't even understand the question. What is a "DOM XML > parser skeleton"? I'm not aware of anyone that has code... it probably exists somewhere though. Should be pretty trivial though. Take the DTD, compile it into a state machine, and then split the state machine back out in code.