Baseline Widely available
createProcessingInstruction()
çææ°çå¤çæä»¤èç¹å¹¶è¿åã
æ°èç¹é常ä¼è¢«æå
¥ XML ææ¡£ï¼ä»¥ä¾¿å®æä»»ä½æä½ï¼ä¾å¦ node.insertBefore
ã
createProcessingInstruction(target, data)
åæ°
piNode
æ¯çæç ProcessingInstruction
èç¹ãtarget
æ¯å
å«å¤çæä»¤ç第ä¸é¨åå符串ï¼å³ <?target ⦠?>
ï¼ãdata
æ¯å
å«å¤çæä»¤å¨ç®æ ä¹ååºæºå¸¦çä»»ä½ä¿¡æ¯åç¬¦ä¸²ï¼æ°æ®ç±ä½ å³å®ï¼ä½ä¸è½å
å« ?>
ï¼å 为è¿ä¼å
³éå¤çæä»¤ãæ ï¼undefined
ï¼ã
InvalidCharacterError
DOMException
å¦ææ»¡è¶³ä»¥ä¸ä»»ææ¡ä»¶ï¼åæåºè¯¥å¼å¸¸ï¼
target
å¼ä¸æ¯ææç XML åç§°ï¼ä¾å¦ï¼ä»¥æ°åãè¿å符æå¥å·å¼å¤´ï¼æå
å«åæ¯æ°åå符ãä¸å线ãè¿å符æå¥å·ä»¥å¤çå符ã?>
ï¼æ¯ data
å¼çä¸é¨åãconst doc = new DOMParser().parseFromString("<foo />", "application/xml");
const pi = doc.createProcessingInstruction(
"xml-stylesheet",
'href="mycss.css"',
);
doc.insertBefore(pi, doc.firstChild);
console.log(new XMLSerializer().serializeToString(doc));
// æ¾ç¤ºï¼<?xml-stylesheet href="mycss.css" type="text/css"?><foo/>
è§è æµè§å¨å
¼å®¹æ§
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