Baseline Widely available
XMLSerializer
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯ serializeToString()
ã¡ã½ãããæä¾ãã¾ããããã«ããã DOM ããªã¼ã表ã XML æååãæ§ç¯ãããã¨ãã§ãã¾ãã
serializeToString()
æååã®å½¢ã«ã·ãªã¢ã©ã¤ãºããããµãããªã¼ãè¿ãã¾ãã
æåã®åºæ¬çãªä¾ã¯ãææ¸å ¨ä½ã XML ãå«ãæååã«ã·ãªã¢ã©ã¤ãºãã¾ãã
const s = new XMLSerializer();
const d = document;
const str = s.serializeToString(d);
saveXML(str);
ãã®ã³ã¼ãã¯ãæ°ãã XMLSerializer
ãªãã¸ã§ã¯ãã使ããã·ãªã¢ã©ã¤ãºããã Document
ã serializeToString()
ã«æ¸¡ãã¾ããããã¯ã渡ããææ¸ã¨åçã® XML ãè¿ãã¾ãã
ãã®ä¾ã¯ãElement.insertAdjacentHTML()
ã¡ã½ããã使ç¨ãã¦æ°ãã DOM Node
ã Document
ã® body ã«æ¿å
¥ãã¾ããããã¯ãElement
ãªãã¸ã§ã¯ããã·ãªã¢ã©ã¤ãºãããã¨ã«ãã使ããã XML ãåºã«ãã¦ãã¾ãã
insertAdjacentHTML()
ã¯æååãåãå
¥ããã¾ããã2 çªç®ã®å¼æ°ã¨ã㦠Node
ãåãå
¥ããªããããXMLSerializer
ã使ç¨ãã¦å
ã«ãã¼ããæååã«å¤æãã¾ãã
const inp = document.createElement("input");
const XMLS = new XMLSerializer();
const inp_xmls = XMLS.serializeToString(inp); // ã¾ã DOM ãã¼ããæååã«å¤æ
// æ°ãã«ä½æããããã¼ããææ¸ã® body ã«æ¿å
¥
document.body.insertAdjacentHTML("afterbegin", inp_xmls);
ãã®ã³ã¼ãã¯ãDocument.createElement()
ãå¼ã³åºãã¦æ°ãã <input>
è¦ç´ ã使ããserializeToString()
ã使ç¨ã㦠XML ã«ã·ãªã¢ã©ã¤ãºãã¾ãã
å®äºããããinsertAdjacentHTML()
ã使ç¨ã㦠<input>
è¦ç´ ã DOM ã«æ¿å
¥ãã¾ãã
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4