DOMImplementation: createDocumentType() method
The DOMImplementation.createDocumentType() method returns
a DocumentType object which can either be used with
DOMImplementation.createDocument upon document creation or can be put
into the document via methods like Node.insertBefore() or
Node.replaceChild().
Syntax
js
createDocumentType(qualifiedNameStr, publicId, systemId)
Parameters
qualifiedNameStr-
A string containing the qualified name, like
svg:svg. publicId-
A string containing the
PUBLICidentifier. systemId-
A string containing the
SYSTEMidentifiers.
Return value
A DocumentType.
Examples
js
const dt = document.implementation.createDocumentType(
"svg: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
);
alert(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN
Specifications
| Specification |
|---|
| DOM Standard # ref-for-dom-domimplementation-createdocumenttype① |
Browser compatibility
BCD tables only load in the browser
See also
- The
DOMImplementationinterface it belongs to.