Community
Participate
Working Groups
When we originally added support for DTDs it made sense to re-use WTP parser as it sped up our implementation. At this point, however, dependency on WTP at this level of the framework restricts certain scenarios where Sapphire could be used. Since DTD is such a simple language, we should just implement our own parser.
Done. Added two unit tests to cover DTD parsing, including entity resolution. Also tried the parser with a variety of complex DTDs that I found.
Done.
Verified all is well with coherence override 3.5 dtd xml file.