MDN Web Docs

Syntax

js

createDocumentType(name, publicId, systemId)

Parameters

name

A string containing the name of the doctype, like html. Corresponds to the DocumentType.name property.

publicId

A string containing the PUBLIC identifier. Corresponds to the DocumentType.publicId property.

systemId

A string containing the SYSTEM identifiers. Corresponds to the DocumentType.systemId property.

Return value

A DocumentType.

Examples

js

const dt = document.implementation.createDocumentType(
  "svg",
  "-//W3C//DTD SVG 1.1//EN",
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd",
);
const d = document.implementation.createDocument(
  "http://www.w3.org/2000/svg",
  "svg:svg",
  dt,
);
console.log(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN

Specifications

Specification
DOM
# ref-for-dom-domimplementation-createdocumenttypeâ‘ 

Browser compatibility

See also

Help improve MDN

Yes No

Learn how to contribute

This page was last modified on by MDN contributors.

Read the original on developer.mozilla.org ↗