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 Verarbeitungsanweisung, das heißt, ein Node, der eine Anweisung einbettet, die sich an eine spezifische Anwendung richtet, 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 Verarbeitungsanweisung als Kommentar betrachtet und als Comment-Objekt im Baum dargestellt.

Eine Verarbeitungsanweisung kann sich von der XML-Deklaration unterscheiden.

Hinweis: Benutzerdefinierte Verarbeitungsanweisungen dürfen nicht mit "xml" beginnen, da mit xml-präfixierte Verarbeitungsanweisungszielnamen von der XML-Spezifikation für bestimmte, standardisierte Verwendungen reserviert sind (siehe zum Beispiel <?xml-stylesheet ?>).

Zum Beispiel:

html
<?xml version="1.0"?>

ist eine Verarbeitungsanweisung, 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, oder null, wenn keines vorhanden ist.

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 Standard
# interface-processinginstruction

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch