web api instance method
DOMImplementation: createDocumentType() method
The DOMImplementation.createDocumentType() method returns
a DocumentType object which can either be used with
createDocument upon document creation or can be put
into the document via methods like insertBefore() or
replaceChild().
Syntax
createDocumentType(name, publicId, systemId)
Parameters
name- : A string containing the name of the doctype, like
html. Corresponds to thenameproperty.
- : A string containing the name of the doctype, like
publicId- : A string containing the
PUBLICidentifier. Corresponds to thepublicIdproperty.
- : A string containing the
systemId- : A string containing the
SYSTEMidentifiers. Corresponds to thesystemIdproperty.
- : A string containing the
Return value
A DocumentType.
Examples
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
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.
See also
- The
DOMImplementationinterface it belongs to.