|
The two previous answerers are very correct, XSD xml schema definition deprecates DTDs and also optionally extends or cooperates (as in backward-compatibility) with them. Another avenue to explore, if you have the freedom to do so, is RelaxNG xml schema standard. It's *extremely* useful, compared to XSD because it makes a ton more sense and is easier to use, yet it accomplishes the same things. There is even a shorthand in case storage considerations or transmission brevity is needed. By all means, look into it.
__________________
|