suchen
HeimJavajavaLernprogrammWie behebe ich den Fehler „Processing Instruction Target Not Allowed' in XSLT?

How to Fix the

Verarbeitungsanweisungsziel nicht zulässig: Behoben

Der Fehler „Das mit ‚xX[lL]‘ übereinstimmende Verarbeitungsanweisungsziel ist nicht zulässig“ tritt auf in XSLT-Seiten, wenn die XML-Deklaration nicht ganz am Anfang der Datei vor allen anderen platziert wird Inhalt.

Ursache:

Xerces-basierte Tools, einschließlich XSLT-Prozessoren, erzeugen diesen Fehler, wenn sie auf eine XML-Deklaration stoßen, nachdem sie auf andere Inhalte im Dokument gestoßen sind. Dazu gehören:

  • Sichtbare Inhalte wie Leerzeichen oder Tabulatoren
  • Unsichtbare Inhalte, insbesondere Byte Order Marks (BOMs)
  • Verirrte XML-Deklarationen innerhalb des Dokuments

Lösung:

Um dieses Problem zu beheben Fehler, überprüfen Sie Folgendes:

1. Sichtbarer Inhalt:

Stellen Sie sicher, dass vor dem „“ keine Leerzeichen oder andere sichtbare Inhalte vorhanden sind. Erklärung. Falls welche vorhanden sind, entfernen Sie sie.

2. Unsichtbarer Inhalt:

Verwenden Sie vom W3C empfohlene Techniken (z. B. einen XML-Parser oder Texteditor), um Stücklisten aus der XML-Datei zu identifizieren und zu entfernen.

3. Verirrte XML-Deklarationen:

Suchen Sie nach „

Beispiel:

Auf der bereitgestellten XSLT-Seite tritt der Fehler auf, weil „" Die Deklaration wird nicht vor allen anderen Inhalten platziert:

<?xml version="1.0" encoding="windows-1256"?>
<stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  ...
</stylesheet>

Durch das Verschieben der XML-Deklaration an den Anfang der Seite sollte der Fehler behoben werden:

<stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<?xml version="1.0" encoding="windows-1256"?>
  ...
</stylesheet>

Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Processing Instruction Target Not Allowed' in XSLT?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Was ist der Grund, warum der Rückgabewert leer ist, wenn die RedISTEMplate für die Stapelabfrage verwendet wird? Wie löst ich dieses Problem?Was ist der Grund, warum der Rückgabewert leer ist, wenn die RedISTEMplate für die Stapelabfrage verwendet wird? Wie löst ich dieses Problem?Apr 19, 2025 pm 05:48 PM

Der Grund, warum der Rückgabewert leer ist, wenn die Redistemplate für die Stapelabfrage verwendet wird, ist leer und die Lösung besteht darin, SpringData zu verwenden ...

Wie verwende ich verschiedene Tastenarten in einer Karte in Java?Wie verwende ich verschiedene Tastenarten in einer Karte in Java?Apr 19, 2025 pm 05:45 PM

So verwenden Sie verschiedene Tastenarten in derselben Karte in Java in der Java-Programmierung, wir verwenden häufig Kartendatenstrukturen, um Schlüsselwertpaare zu speichern. Es gibt jedoch ...

Wie kann ich das JWT-Token in Java analysieren und die Informationen darin erhalten?Wie kann ich das JWT-Token in Java analysieren und die Informationen darin erhalten?Apr 19, 2025 pm 05:42 PM

Verwenden Sie Java, um das von Next-Auth generierte JWTTOKE zu entschlüsseln, und erhalten Sie Informationen, wenn Sie Next-Auth verwenden, um JWT zu generieren ...

Wie benutze ich @ResultType Annotation in MyBatis richtig?Wie benutze ich @ResultType Annotation in MyBatis richtig?Apr 19, 2025 pm 05:39 PM

Wie benutze ich @ResultType Annotation in MyBatis richtig? Mybatis lernen ...

Wie löste ich das Problem der Dynamic Loading Agent -Warnung während des Springboot -Tests?Wie löste ich das Problem der Dynamic Loading Agent -Warnung während des Springboot -Tests?Apr 19, 2025 pm 05:36 PM

So lösen Sie das Warnproblem für dynamische Ladegeräte während des Springboot -Tests. Beim Testen eines Springboot -Projekts können Sie auf die folgende Warnmeldung stoßen: Warnung: ...

Was ist der Unterschied zwischen der JSON -Serialisierung und der JDK -Serialisierung in der Speicherung?Was ist der Unterschied zwischen der JSON -Serialisierung und der JDK -Serialisierung in der Speicherung?Apr 19, 2025 pm 05:33 PM

Diskussion über die Unterschiede zwischen der JSON -Serialisierung und der JDK -Serialisierung in der Speicherung in den Bereichen Programmier und Datenspeicherung besteht die Serialisierung darin, Objekte in lagerbare oder übertragbare Formate umzuwandeln ...

Wie kann man die Koordinaten des Schnittpunkts effizient lösen, wenn sich die Projektionen von zwei Liniensegmenten im dreidimensionalen Raum überlappen?Wie kann man die Koordinaten des Schnittpunkts effizient lösen, wenn sich die Projektionen von zwei Liniensegmenten im dreidimensionalen Raum überlappen?Apr 19, 2025 pm 05:30 PM

Lösen der Kreuzungskoordinaten von zwei Liniensegmenten im dreidimensionalen Raum In diesem Artikel wird untersucht, wie die Schnittkoordinaten von zwei Liniensegmenten im dreidimensionalen Raum gelöst werden können, insbesondere wenn diese beiden Linien ...

Wie entwickle ich eine HTTP -Request -Antwort -Überwachungssoftware?Wie entwickle ich eine HTTP -Request -Antwort -Überwachungssoftware?Apr 19, 2025 pm 05:27 PM

Wie erstelle ich HTTP -Anforderungsantwortüberwachungssoftware? In diesem Artikel wird untersucht, wie eine Software entwickelt wird, mit der relevante Metriken im Client -HTTP -Anforderung und im Antwortprozess überwacht werden können ...

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen