ProcessingInstruction: ProcessingInstruction() Konstruktor
Der ProcessingInstruction() Konstruktor erstellt eine neue Instanz eines ProcessingInstruction Objekts.
Syntax
new ProcessingInstruction(target, data)
Parameter
Rückgabewert
Verarbeitungsanweisungen sind, wie der Name schon sagt, Anweisungen darüber, wie das Dokument zu verarbeiten ist. Sie können Stylesheets für XML-Dokumente, Platzhalter für HTML-Dokumente oder andere Verarbeitungsanweisungen enthalten.
Ein neues ProcessingInstruction Objekt, wenn es intern vom Browser verwendet wird.
Entwickler können den ProcessingInstruction() Konstruktor nicht direkt nutzen, um eine neue ProcessingInstruction Instanz zu erstellen, und müssen stattdessen die Methode document.createProcessingInstruction() verwenden. Der direkte Versuch, den ProcessingInstruction() Konstruktor zu verwenden, führt zu einem "illegal constructor" Fehler.
Ausnahmen
InvalidCharacterErrorDOMException-
Wird ausgelöst, wenn eines der folgenden zutrifft:
TypeError-
Wird mit der Nachricht
"Illegal constructor"ausgelöst, wenn direkt verwendet.
Beispiele
const doc = new DOMParser().parseFromString("<foo />", "application/xml");
const pi = doc.createProcessingInstruction(
"xml-stylesheet",
'href="mycss.css"',
);