Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.txt | 2015-02-21 | 8.0 kB | |
Xml Tools 2.4.2 r1057 Unicode.zip | 2015-02-21 | 4.0 MB | |
Totals: 2 Items | 4.0 MB | 4 |
================================================================ XML Tools plugin for Notepad++ ================================================================ XMLTools 2.4.x installation --------------------------- 1. stop notepad++ 2. replace XMLTools.dll in npp plugins subfolder 3. only if version 2.3.x or earlier is already installed, then remove following files from npp main folder: - iconv.dll - libxml2.dll - libxslt.dll - zlib.dll 4. copy new external dll either into npp main folder (same folder than "notepad++.exe") or in %appdata%\Notepad++ folder: - libiconv-2.dll - libwinpthread1-dll - libxml2-2.dll - libxslt-1.dll - zlib1.dll After installation in npp main folder, you should have following structure: [NPP_ROOT_FOLDER] ¦ notepad++.exe ¦ libiconv-2.dll ¦ libwinpthread-1.dll ¦ libxml2-2.dll ¦ libxslt-1.dll ¦ zlib1.dll +---[plugins] XMLTools.dll Change log ---------- Release 2.4.2 (r1057) - Fix XPath evaluation for text() [bug #232] - Modification of PrettyPrint behaviour to avoid changing "<foo> <foo>" to "<foo/>" [bug #220] - Fix PrettyPrint EOL char support [bug #219] - Fix XPath evaluation issue with string result [bug #209] - Add information on unprefixed namespace handling during XPath evaluation [bug #195] - Fix a wrong reference to %appdata%\Notepad++ Release 2.4.1 (r1054) - Allow external DLLs to be loaded from %appdata%\Notepad++ folder - Change dialogs behaviour: dialogs are not destroyed on close and are restored on re-opening - Fix some memory leaks Release 2.4 (r1048) - Fix pretty print error while playing with attributes containing quotes and double-quotes - Fix encoding support for following functions: * Check XML syntax now * Validate now * Tag auto-close * Current XML Path * Evaluate XPath Expression * XSL Transformation - Add "Prevent XXE" mode - Fix wrong selection length after conversions "<>" to "<>" and reverse - Upgrade libXML version (libXML 2.9.2, libXSLT 1.1.28, xmlsec 1.2.20, zlib 1.2.6, iconv 1.14, openssl 1.0.1j) - Add libXML/libXSLT versions infos in about box Release 2.3.3 (r909) - Remove XML syntax check before pretty print (except in libXML mode) Release 2.3.2 (r908) - Fix XML validation issue with inline DTD - Fix memory deallocation error after XML validation - Fix XPath output encoding issues - Fix XPath output errors (some tags displayed value of preceding node) - Improve namespace support in XPath evaluation function - Add namespaces in path given by "Current XML Path" function - Add better support of attributes in XPath function - Add schemaLocation partial support (namespace is ignored) - Upgrade libXML version (libXML 2.7.8, libXMLSec 1.2.18, zlib 1.2.5) Release 2.3.1 (r639) - Fix the access violation error at startup of previous release - Fix indentation errors with multiline attributes with "Pretty print" functions (XML only + XML only with line breaks) - Upgrade to libXML 2.7.1, libXMLSec 1.2.11+ and libXSLT 1.1.24 Release 2.3 (r583) - Load libXML DLL dynamically; the plugin menu shows a "How to use..." when DLL is not available. - Fix errors and improve "Linarize XML" function: the function now supports both LF and CRLF line ends - Fix indentation error in "Pretty Print" function when having '>' char in node attribute - Fix the menu check marks problem Release 2.2 (r560) - Add XSL Transformation function - Add separators in plugin menu - Add XML header recognition function - Fix memory leaks in XPath Expression Evaluation function - Upgrade from libXML 2.6.30 to libXML 2.6.32+ Release 2.1.1 (r548) - Minor improvement of DTD/XSL validation message report Release 2.1 (r545) - Make XPath Expression Evaluation input field multiline - Change XPath Expression Evaluation window to resizable toolbox and make it allow user to access to editor while open - Change destination path for libXML DLL's installed by plugin auto-installer. DLL's are now installed in Windows\System32 directory. - Fix an overflow error in "Comment selection" function - Add "Linarize XML" function - Add XML Schema + DTD validation Release 2.0 (r513) - Replaces eXpat parser with libXML2 parser; new parser offers tons of new features which will be adapted to plugin in future releases. It also supports more encodings. - Adaptation of all functions of previous version to new libXML parser. - Add shortcut CTRL+ALT+SHIFT+B to "Pretty Print w/ line breaks" function. - Add new function "Evaluate XPath expression" - Fix the non-modal error messages; error messages are now in modal mode so they always appear in foreground. - Change "XML syntax auto-check" trigger to NPPN_FILEBEFORESAVE notification; this avoid having auto-check executed during edition. - Add XML Tools plugin installer; this tool copies the plugin into Notepad++ plugins directory and external libXML DLL's in Notepad++ root directory. External DLL's are required by the new plugin version since it is based on libXML. Release 1.1.3 (r236) - Slightly change behaviour of new PrettyPrint function. The new version adds carriage returns between tags separated by only spaces and/or tabulations. This means that following code: <data> <test/> </data> will be formated as: <data> <test/> </data> Moreover, empty tags like "<data></data>" or tags which onlycontains spaces and/or tabulations will be auto-closed. For instance: <data> </data> will be replaced by: <data/> - Modifiy the carriage return sequence: using "\r\n" instead of "\n" - Fixes formating problem inside comments and CDATA blocks - Fixes formating problem produced by '>' char (ex: "<data>test></data>" where "test>" is simple text) - Fixes indentation errors with character '"' placed in text - Fixes indentation errors with character '>' placed in CDATA - Fixes encoding problems with tags using special chars (for ex. german umlauts) - Thanks to Christoph Wagner for this report - Adds conversion of '&' to '&' and reverse in XML <-> text conversion functions - Adds conversion of '"' to '"' and reverse in XML <-> text conversion functions - Fixes the missing copy to clipboard when getting XML path from a tag element (getting from text position was already working) - Disable "Pretty print", "XML <-> Text" and "Comment/Uncomment" functions when file is read only - Fixes the scrolling effet which occured after "Pretty print", "XML <-> Text" and "Comment/Uncomment" functions - Fixes the uncollapse effect which occured after "XML <-> Text" and "Comment/Uncomment" functions - Improvement of performances + memory usage for "XML <-> Text" and "Comment/Uncomment" functions Note: Thanks to Thomas Weller for his bug reports and help in beta testing. Release 1.1.2 (r143) - Fix the misplacement error for check mark of "Tag auto-close" menu entry (the mark appeared on wrong line). - Add a new variant of PrettyPrint fonction. The new version automatically adds cariage returns between tags. The function is available in menu entry "Pretty Print (XML only - with line breaks)" Release 1.1.1 (r124) - Fix the crash bug which occured when using comment/uncomment function on XML code containing CDATA content, or other tags using <![....]> syntax. Warning: The new syntax for internal comments (comments inside comments) uses "<!{x}**" and "**{x}>" codes (without quotes) as markers. Since this is not same syntaxe as in previous release, you will not be able to comment/uncomment code using previous syntax. Please be careful with this feature if you used it before. Sorry for inconvenience :( - Fix the indentation error for XML code with CDATA content, or other tags using <![....]> syntax. - Add a new command to perform manual XML syntax check. - XML syntax checker is now based on expat 2.0 instead of 1.95.8