I have removed these from the project (in 2.3.26):

    src/main/resources/freemarker/ext/jsp/web-app_2_2.dtd
    src/main/resources/freemarker/ext/jsp/web-app_2_3.dtd
    src/main/resources/freemarker/ext/jsp/web-jsptaglibrary_1_1.dtd
    src/main/resources/freemarker/ext/jsp/web-jsptaglibrary_1_2.dtd

Instead we operate with dummy 0 length DTD-s. That should work, as the
real DTD-s don't define any default attributes or entities, and
validation is turned off. But it's untested, so, if anyone can test is
(with web.xml and taglibs that still use DTD instead of Schema),
please do and report back!

The point of this was to simplify legal things. At this point, we
don't include anything in freemarker.jar that was developed outside
the FreeMarker project.

BTW, this was https://issues.apache.org/jira/browse/FREEMARKER-17.

-- 
Thanks,
 Daniel Dekany

Reply via email to