DOMImplementation: createDocumentType() ã¡ã½ãã
Baseline
åºãå©ç¨å¯è½
ãã®æ©è½ã¯åºãå®è£ ããã¦ãããå¤ãã®ãã¼ã¸ã§ã³ã®ç«¯æ«ããã©ã¦ã¶ã¼ã§åä½ãã¾ãã2015å¹´7æä»¥éããã¹ã¦ã®ãã©ã¦ã¶ã¼ã§å©ç¨å¯è½ã§ãã
DOMImplementation.createDocumentType() ã¡ã½ãã㯠DocumentType ãªãã¸ã§ã¯ããè¿ãã¾ããããã¯ææ¸ä½ææã« DOMImplementation.createDocument ã§ä½¿ç¨ããããNode.insertBefore() ã Node.replaceChild() ãªã©ã®ã¡ã½ããã§ææ¸ä¸ã«ç½®ããããããã¨ãã§ãã¾ãã
æ§æ
js
createDocumentType(qualifiedNameStr, publicId, systemId)
弿°
qualifiedNameStr-
修飾åã®å ¥ã£ãæååã§ããä¾ãã°
svg:svgã§ãã publicId-
PUBLICèå¥åã®å ¥ã£ãæååã§ãã systemId-
SYSTEMèå¥åã®å ¥ã£ãæååã§ãã
è¿å¤
DocumentType ã§ãã
ä¾
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
仿§æ¸
| 仿§æ¸ |
|---|
| DOM > # ref-for-dom-domimplementation-createdocumenttypeâ > |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- æå±å
ã®
DOMImplementationã¤ã³ã¿ã¼ãã§ã¤ã¹