Zielgerichtete Tests für Verarbeitungsanweisungen
Ein Knotentest kann eine Verarbeitungsanweisung sein, mit der ein Ziel angegeben wird. Die Syntax eines derartigen Knotentests lautet wie folgt:
processing-instruction("target")
Durch Angeben eines Ziels können vom Test für Verarbeitungsanweisungen die Verarbeitungsanweisungsknoten gefunden werden, die dem Ziel entsprechen. Beispielsweise werden mit dem folgenden Knotentest alle Verarbeitungsanweisungsknoten in einem Dokument gefunden, die eine XSLT-Datei angeben.
/child::processing-instruction("xml-stylesheet")