IDL
[Exposed=Window] interface DocumentType : Node { readonly attribute DOMString name; readonly attribute DOMString publicId; readonly attribute DOMString systemId; };
Узлы DocumentType просто известны как «типы документа» (doctypes).
Типы документа имеют связанное «имя» (name), «публичный идентификатор» (public ID) и «системный идентификатор» (system ID).
Когда создается тип документа, всегда дается его имя. Если это не указано явно при создании типа документа, его общедоступный идентификатор и системный идентификатор являются пустой строкой.
Получатель атрибута name должен возвращать имя этого this.
Получатель атрибута publicId должен возвращать общедоступный идентификатор этого this.
Получатель атрибута systemId должен возвращать системный идентификатор этого this.
Ссылки
DOM стандарт — https://efim360.ru/dom/
Читайте перевод полной версии стандарта «объектной модели документа», чтобы ознакомиться со всеми концепциями и интерфейсами.
DOM — Living Standard — https://dom.spec.whatwg.org
Читайте официальную документацию живого стандарта «объектной модели документа», чтобы быть в курсе последних изменений.