--- title: Document.createProcessingInstruction() slug: Web/API/Document/createProcessingInstruction tags: - API - Création - DOM - Méthodes - Noeuds - Reference - Traitement - instructions translation_of: Web/API/Document/createProcessingInstruction ---
{{APIRef("DOM")}}
createProcessingInstruction()
crée un nouveau noeud d'instruction de traitement et le renvoie.
Processing instruction node = document.createProcessingInstruction(target, data)
Processing Instruction node
est un noeud {{domxref("ProcessingInstruction")}}.target
fait référence à la partie cible du noeud d'instructions de traitement (par exemple, <?target ... ?>).data
est une string (chaîne de caractères) contenant les données à ajouter aux données du noeud.NOT_SUPPORTED_ERR
DOM_INVALID_CHARACTER
var docu = new DOMParser().parseFromString('<xml></xml>', "application/xml") var pi = docu.createProcessingInstruction('xml-stylesheet', 'href="mycss.css" type="text/css"'); docu.insertBefore(pi, docu.firstChild); alert(new XMLSerializer().serializeToString(docu)); // Affiche: <?xml-stylesheet href="mycss.css" type="text/css"?><xml/>