--- 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_ERRDOM_INVALID_CHARACTERvar 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/>