I stumbled across an error in the .ent DTD files today. Apparently, the
rng-to-dtd converter has been inserting the comments header for .mod files into the beginning
of .ent files. This problem appears in both the 1.2 and 1.3 generated .ent files.
You can quickly see evidence of this by comparing the following two excerpts.
reference.ent from the legacy DITA 1.2 distribution:
<!-- ============================================================= -->
<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
<!-- TYPICAL INVOCATION -->
<!-- -->
<!-- Refer to this file by the following public identifier or an
appropriate system identifier
PUBLIC "-//OASIS//ENTITIES DITA Reference//EN"
Delivered as file "reference.ent" -->
reference.ent from the rng-derived DITA 1.2:
<!-- ============================================================= -->
<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
<!-- TYPICAL INVOCATION -->
<!-- -->
<!-- Refer to this file by the following public identifier or an -->
<!-- appropriate system identifier -->
<!-- PUBLIC "-//OASIS//ELEMENTS DITA Reference//EN" -->
<!-- Delivered as file "reference.mod" -->
Fortunately, this mistake has no functional impact on the utility of the .ent files as long
as the catalogs are correct, which they are in the official source.
Best Regards,
--
Bob Thomas
+1 720 201 8260
Skype: bob.thomas.colorado
Time zone: Mountain (GMT-7)