XML-Tools für Notepad++: libXML und/oder libXSLT fehlen

Ich habe XML Tools 2.4.11 mit Plugin Manager installiert, aber das einzige, was im Menü angezeigt wird, ist Wie installiere ich item und klicke darauf Ich erhalte eine Nachricht:

LibXML und/oder libXSLT können nicht geladen werden.

Bitte installieren Sie externe DLLs im NPP-Stammverzeichnis (dasselbe Verzeichnis als Notepad++.exe) oder im Ordner "%appdata%\Notepad++ " und Neustart KKW.

Diese Bibliotheken sind im Unterordner "ext_libs" von xmltools verfügbar Zip Archiv.

Wenn ich in meinen Notepad++ - Ordner schaue, kann ich deutlich sehen, dass es sowohl libxml2-2 gibt.dll und libxslt-1.dll. Ich habe versucht, sie durch eine ältere Version zu ersetzen, die mit XML-Tools von 2016, aber ich erhalte den gleichen Fehler.

Ich habe eine 32-Bit-Version von Notepad++ unter 64-Bit-Fenstern. Hier sind meine Debug-Informationen:

Notepad++ v7.5.9   (32-bit)
Build time : Oct 14 2018 - 15:02:52
Path : C:\Program Files(x86)\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 10 (64-bit)
Plugins : NppExport.dll DSpellCheck.dll mimeTools.dll NppConverter.dll NppTextFX.dll NppXmlTreeviewPlugin.dll PluginManager.dll Tidy2.dll XMLTools.dll

Nicht sicher, was hier zu tun ist, um diese Arbeit zu machen.

Author: lovrodoe, 2019-01-21

4 answers

Ich habe einige der Antworten ausprobiert, die Mr. Hooper verlinkt hat, und hatte auch keinen Erfolg. Nachdem eine ganze Reihe von see-if-this-fix-works, landete ich vollständig ohne Speichern von Einstellungen deinstallieren, packte die absolute neuesten Installer (7.6.2-32bit), und installierte es. Dann habe ich mit dem integrierten Plugins-Administrator XML-Tools installiert und es hat funktioniert!

Es sollte beachtet werden, dass Notepad++ 7.5.8 (32 Bit) mit XML Tools 2.4.9 (manuell installiert) ebenfalls funktioniert hat. Ich habe immer noch keine Antwort was das Problem verursacht, was der frustrierende Teil ist, aber ich denke, es könnte etwas mit einem Update-Prozess zu tun haben vs. deinstallieren und neu installieren.

 2
Author: Brian Williams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-01-22 20:42:32

Ich hatte ein Problem mit XML-Tools, die nicht über den Plugins-Administrator installiert werden konnten, selbst wenn die neueste Version von NPP (derzeit 7.7.1) neu installiert wurde.

Es stellte sich heraus, dass eine Unternehmensfirewall den Plugins-Administrator daran hinderte, auf das Repository zuzugreifen. Leider gibt es dafür keine Benachrichtigung in der Benutzeroberfläche, was zu einer sehr frustrierenden Erfahrung führt, dass nichts passiert.

Es dauerte eine Weile und einige Googeln, um herauszufinden, wie manuell die neueste Version installieren XML-Tools (2.4.11) mit Notepad++ höher als v7. 6:

  • Bitte laden Sie xmltools manuell von hier herunter: https://github.com/morbac/xmltools/releases/download/2.4.11.0/Xml.Tools.2.4.11.0.x86.Unicode.zip

  • Xml extrahieren.Tools.2.4.11.0.x86.Unicode.die Polizei sucht Zeugen, die Hinweise geben können.]} ort

  • Erstellen Sie einen Ordner XMLTools innerhalb von Detination Ordner*

  • Kopieren Sie die Dateien XMLTools.dll und ändern.log sowie die ganze Ordner libs aus dem extrahierten XML.Tools.2.4.11.0.x86.Unicode-Ordner zu: {Detination Ordner*}\XMLTools

  • Starten Sie notepad++ neu (nur erforderlich, wenn es beim Kopieren des xmltools-Plugins in das Ordnerziel geöffnet wurde)

Zielordner:

  • %ProgramFiles%\Notepad++\plugins\ (32 bit OS)
  • %ProgramFiles(x86)%\Notepad++\plugins\ (64-bit OS, 32-bit KKW)
  • %ProgramFiles%\Notepad++\plugins\ (64-bit OS, 64-bit Npp)

Quelle: https://notepad-plus-plus.org/community/topic/16983/xml-tools/11

 4
Author: Ory Zaidenvorm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-07-16 02:21:16

Versuchen Sie es mit dem neuen Standard-Plugin-Manager

Ich hatte immer noch den ALTEN Plugin-Manager in NPPx86.

Vor einiger Zeit gab es ein bisschen Drama im NPP-Projekt und der alte Plugin-Manager wurde in Version 7.5 am 16.08.2017 aus dem NPP geworfen. (Archiviert hier.)

Wenn Sie also überhaupt einen Plugin-Manager haben wollten, mussten Sie den alten Plugin-Manager manuell selbst in NPP einfügen. Und das habe ich getan.

Aber jetzt scheint NPP um seinen eigenen NEUEN Plugin-Manager zu bringen.

Also habe ich NPP deinstalliert, %ProgramFiles(x86)%\Notepad++ gelöscht und %appdata%\Notepad++ gelöscht. Und habe dann eine Neuinstallation mit "Notepad++ Installer 32-bit x86" (npp).7.6.6.Installer.exe-Datei).

Dann über Plugins | Plugins Admin...
Plugins | Plugins Admin

Ich konnte XML Tools erfolgreich installieren. Plugins Admin-Fenster mit XML-Tools

Also hat fresh install den Trick für mich gemacht. (Aber wenn Sie zögern, können Sie zuerst versuchen, den alten Plugin-Manager manuell irgendwie zu werfen, bevor Sie neu installieren.)

 3
Author: StackzOfZtuff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Es sieht so aus, als gäbe es ein Kompatibilitätsproblem mit dem XML Tools Plugin und 7.6+ Notepad++ Versionen.

Grundsätzlich haben Sie zwei Möglichkeiten:

  • Wenn Sie sich noch auf NPP 7.5 befinden, können Sie die XML-Tools (2.4.9.x Unicode) von SF hier und vermeiden Sie automatische Updates der Plugins, bis Sie bereit sind,

  • Oder Sie beginnen jetzt neu mit NPP 7.6+ und verwenden das neue integrierte Plugin Admin wie vom andere Antworten mit XML-Tools 2.4.11+ (es scheint, dass es kein 2.4.10 gibt).

In diesem NPP-Community-Thread finden Sie einige interessante Hinweise zu diesem Fall.

 2
Author: wp78de,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-06-12 18:23:46