Version 1.3.5 of package Psgml has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Psgml describes itself as: ====================================== SGML-editing mode with parsing support ====================================== More at https://elpa.gnu.org/packages/psgml.html ## Summary: This is the READ ME file for psgml.el version 1.3.3. -*- outline -*- This is an ALPHA release. * User interface changes (1.3.3) ** Catalog files now can contain SYSTEM and OVERRIDE as per OASIS Technical Resolution 9401:1997 <https://www.oasis-open.org/specs/a401.htm> SYSTEM sysid file Will map a system identifier sysid to the file. OVERRIDE {yes|no} If yes following entries (public, entity, doctype) will override a system identifier and if no they will not. Initiall override is decided by variable sgml-system-identifiers-are-preferred. * User interface changes (1.3.2) ** Rename sgml-general-dtd-info to sgml-describe-dtd. Keep old name as alias. ** Made menus compact, only one top level menu. ## Recent NEWS: Since 1.3.4: - Use overlays rather than the old `selective-diplay'.