ProcessingInstruction

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die ProcessingInstruction-Schnittstelle repräsentiert eine Processing Instruction; also einen Node, der eine Anweisung für eine spezifische Anwendung einbettet, aber von allen anderen Anwendungen, die die Anweisung nicht erkennen, ignoriert werden kann.

Warning: ProcessingInstruction-Knoten werden nur in XML-Dokumenten unterstützt, nicht in HTML-Dokumenten. In HTML-Dokumenten wird eine Processing Instruction als Kommentar betrachtet und als Comment-Objekt im DOM-Baum dargestellt.

Eine Processing Instruction kann sich von der XML-Deklaration unterscheiden.

Hinweis: Benutzerdefinierte Processing Instructions dürfen nicht mit "xml" beginnen, da Namensziele von Processing Instructions, die mit xml-präfixiert sind, durch die XML-Spezifikation für bestimmte Standardverwendungen reserviert sind (siehe z. B. <?xml-stylesheet ?>).

Zum Beispiel:

html
<?xml version="1.0"?>

ist eine Processing Instruction, deren target xml ist.

EventTarget Node CharacterData ProcessingInstruction

Instanz-Eigenschaften

Diese Schnittstelle erbt auch Eigenschaften von ihren übergeordneten Schnittstellen, CharacterData, Node und EventTarget.

ProcessingInstruction.sheet Schreibgeschützt

Gibt das zugehörige StyleSheet-Objekt zurück, falls vorhanden; andernfalls null.

ProcessingInstruction.target Schreibgeschützt

Ein Name, der die Anwendung identifiziert, an die die Anweisung gerichtet ist.

Instanz-Methoden

Diese Schnittstelle hat keine spezifischen Methoden, erbt jedoch Methoden von ihren übergeordneten Schnittstellen, CharacterData, Node und EventTarget.

Spezifikationen

Specification
DOM
# interface-processinginstruction

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch