﻿XML content plugin for Total Commander 6.50+
Author: Bashmanov Sergey
email: sergey.bashmanov@gmail.com

Description.
---------
The plugin is designed to work with xml files with free structure.
A set of fields is described in the configuration file "anyXML.xml" in the folder with the plugin.
Since the main purpose of plugin development, work with xml files for communicating the results of land surveying work in Ukraine (UkrainianCadastralExchangeFile), then the configuration file is preset by default.
In the folder "examples" you can find the this configuration file with comments and perhaps in the future, others as examples.

The plugin is based on the source code of the plugin WDX_FB2 bookmist (roshst@yandex.ru) http://bookmist.ucoz.ru

This plugin require installed MSXML. All modern versions of Windows have this component by default.
In some cases, reinstall MSXML can solve some problem with plugin.

!!!IF IN THE STRUCTURE OF TARGET FILES OR CONFIGURATION FILE THERE IS AN ERRORS, THE PLUGIN CAN SHOW INCORRECT INFORMATION OR SHOW EMPTY FIELDS!!!

Disclaimer
----------
This plugin is free and provided "as is" without any warranty. You can use it at your own risk.
The author assumes no responsibility for any moral or material damage caused by the use of this software, any loss of profit as a result of or during use.


Known problems and limitations.
---------------------------------
By default plugin associated only with xml file, if you need add other file types based on xml, add filetype to Total Commander config.
  example: 10_detect="ext="XML" | EXT="KML" "
Mark for multiple items with a asterisk in the configuration file does not work with the tags <template> and <special>.
Not tested xml file change through changing attributes in Total Commander.
Not tested operation tag <div>, </ div> - the separator is inserted after each repetition <template>, except the last one
The plugin does not support the files in the zip archive, and this function is not planned in the near future.


History.
--------
v 0.2.0 (2014-08-06)
First public version.
Default configuration file for UkrainianCadastralExchangeFile.

v 0.3.1 (2016-01-26)
Fix bug with empty values.
Changed special tags, and added new.
Changed configuration file structure (added root element <wdx_anyXML>).
Added new fields in configuration for UkrainianCadastralExchangeFile.

v 0.3.2 (2019-11-29)
Changes to the configuration file anyXML.xml for UkrainianCadastralExchangeFile

v 0.3.3 (2021-03-01)
Changes to the configuration file anyXML.xml for UkrainianCadastralExchangeFile
