The XML specification includes both XML and DTD within its scope. Within an XML document's <!DOCTYPE>, there can be an internal subset of the DTD, or an external DTD can be referenced. In order to fully comply with the XML 1.0 specification (and/or XML 1.1), a XML parser must also be a DTD parser.
Stylus Studio® contains several such parsers, each of which is used as the occasion demands.
DTD Editor Parser
In addition to the internal DTD parser which can be used to validate files against DTDs, Stylus Studio® includes other validation engines that can parse and validate DTD-using XML documents:
So, counting the internal DTD parser, that gives several different ways to parse and validate. This helps you to ensure if there are any corner cases or gray areas (or even bugs in some validator), you'll have spotted them before deploying your DTD.
(The internal parser is triggered by just hitting the button without hitting the dropdown arrow next to it.)
DTD to XSD Parsing
As you can see from these statements, Stylus Studio® uses several forms of DTD Parsing technology, in Java, C++ and .Net, both to validate and to serve as a template for XML instance creation. To explore more, download and experiment with your own free copy of Stylus Studio®.
PURCHASE STYLUS STUDIO ONLINE TODAY!!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Try Stylus DTD Generator
Generate DTDs with our award-winning DTD conversion and DTD generation utilities - Download a free trial!
Learn Stylus Studio in 6 Minutes
Can six minutes change your life? A new action-packed online video demonstration covers how to use Stylus Studio in just six minutes! Watch this video and change the way you develop XML applications forever!