→、
新しい処理命令ノードを生成して返します。
新しいノードは node.insertBefore() のように、あらゆることを成立させるために XML 文書に挿入されます。
Document | 実質 document でしょう。
|
---|---|
target | 処理命令の最初の部分(つまり <?target … ?>)を含む文字列です。 |
data | target の後に処理命令が伝えるすべての情報を含む文字列です。このデータはあなた次第ですが、?> は処理命令を閉じるので含むことができません。 |
ProcessingInstructionノードです。
var doc = new DOMParser().parseFromString('<foo />', 'application/xml'); var pi = doc.createProcessingInstruction('xml-stylesheet', 'href="mycss.css" type="text/css"'); doc.insertBefore(pi, doc.firstChild); console.log(new XMLSerializer().serializeToString(doc)); // Displays: <?xml-stylesheet href="mycss.css" type="text/css"?><foo/>