<%= ConfigurationManager.AppSettings["SS"] %> includes the ability to access the DTD parsing technology that Microsoft has implemented and distributed over the years. For example, to validate XML documents against DTDs, the following are included:
Both the Microsoft MSXML family of DLLs and the Microsoft .Net architecture support DTD parsing and validation. For example, to read a file while enabling DTD usage, the following .Net code fragments might be helpful:
|
Dim settings As New XmlReaderSettings() settings.ValidationType = ValidationType.DTD ' turn DTD Validation on Dim reader As XmlReader = XmlReader.Create("book.xml", settings) |
|
XmlReaderSettings settings = new XmlReaderSettings(); settings.ValidationType = ValidationType.DTD; // turn DTD Validation on XmlReader reader = XmlReader.Create("book.xml", settings); |
If, for some reason, you machine is lacking one or more of these (which is unlikely, since they are usually part of some larger installation package or Microsoft update, but still happens sometimes), here are some pointers to the downloads from Microsoft:
Get your red-hot copy of <%= ConfigurationManager.AppSettings["SS"] %> and begin designing and working with DTDs, and your parsers will have something to parse!
Generate DTDs with our award-winning DTD conversion and DTD generation utilities - Download a free trial!