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 alsComment
-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:
<?xml version="1.0"?>
ist eine Verarbeitungsanweisung, deren target
xml
ist.
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, odernull
, 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