[wlx] xmltab - просмотр XML файлов
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7  :| |:
Total Commander -> Плагины Total Commander

#91:  Author: little-brother PostPosted: Tue Mar 07, 2023 05:17
    —
Да чет как то не прогилось совсем, да и парсер править не очень нравится.

Поправил - проблема была в том, что парсер, открыаая тег искал > как его конец. В случае, если > неэкранировано, что не по стандарту, то остальная часть тега игнорировалась. Пришлось добавить проверку, что > не внутри строки.
Также сделал новую опцию exit-by-q.

Quote:
В xmltab 0.9.9 она была, а в xmltab 1.0.0 её нет. Так и должно быть или потерялась?

Вспомнил, что это опция от csvtab, которая определяет как рассматривать первую строку в csv-файле. Для XML данная опция не применима.

#92:  Author: W0LFLocation: Крайний Север PostPosted: Mon Jan 22, 2024 12:25
    —
Здравствуйте.
В default.ini есть комментарий:
Code:
; Below params can be changed only in the ini file

А можно уточнить в каком именно ini-файле? xmltab.ini или lsplugin.ini ?

#93:  Author: little-brother PostPosted: Mon Jan 22, 2024 17:21
    —
xmltab.ini, в который нужно переименовать default.ini, конечно.

#94:  Author: W0LFLocation: Крайний Север PostPosted: Mon Jan 22, 2024 19:23
    —
ОК, тогда почему не применяется шрифт?
Code:
https://ibb.co/wdKLTX4

На скриншоте в листере явно не Consolas.

Форум не даёт вставить ссылку, т.к. я новичок, поэтому так.

#95:  Author: little-brother PostPosted: Mon Jan 22, 2024 19:45
    —
Три варианта:
1. TC использует старые кешированные настройки для плагина, поэтому надо перезапустить TC, чтобы он перечитал xmltab.ini.
2. Windows не может создать Consolas по запрашиваемым параметрам, напр. размер или толщина, и потому подставляет близкий шрифт. Можно попробовать использовать font-weight = 0 или другой размер, покрутив колесо мышки.
3. Какая то странная бага в плагине.

#96:  Author: W0LFLocation: Крайний Север PostPosted: Tue Jan 23, 2024 14:01
    —
little-brother wrote:
Три варианта:
1. TC использует старые кешированные настройки для плагина, поэтому надо перезапустить TC, чтобы он перечитал xmltab.ini.

Всегда перезагружаю TC.
little-brother wrote:
2. Windows не может создать Consolas по запрашиваемым параметрам, напр. размер или толщина, и потому подставляет близкий шрифт. Можно попробовать использовать font-weight = 0 или другой размер, покрутив колесо мышки.

font-weight = 0 ситуацию не изменило.

Это не может быть связано с нестандартным путём к папке с плагинами (можно увидеть на скриншоте в заголовке окна редактора Notepad++)?
Хотя... Размер шрифта меняется, font-use-bold и xml-comment-color тоже применяются, а значит xmltab.ini читается.

little-brother wrote:
3. Какая то странная бага в плагине.


UPD: Зато из файла lsplugin.ini применяются и шрифт, и font-use-bold, и xml-comment-color несмотря на то, что
Quote:
; Below params can be changed only in the ini file

#97:  Author: little-brother PostPosted: Tue Jan 23, 2024 15:59
    —
Имелось в виду, что настройки ниже нельзя поменять из интерфейса плагина. Я не особо в курсе, какой приоритет обработки ini-файлов у TC, т.к. пользуюсь стандартным положением в папке плагина.

#98:  Author: Destiny PostPosted: Sun Mar 17, 2024 13:59
    —
Блин, я чет прям по всем вашим плагинам пошёл в разнос)))
Ща при открытии XML на мегабайт ориентировочно - упал ВЕСЬ Тотал.
При открытии файла другим плагином - xmlreview - падения нет, есть вполне быстрый просмотр.
Включаем ваш плагин и ... упал/отжался....
Как бы дебаг версию что ли запустить, посмотреть - потому как ничего нигде не пишется - отчего упало...
А файл опять - не передашь как есть. Куча ПД....
И опять - буквы все не заменишь на другие - хз же - отчего падет - может именно из-за букв)))))

P.S. А кстати да. Именно что из-за букв. В итоговом XML точно так же есть
Code:
Звонорв Д.А.

И да, как только убираешь эту строку с этим текстом - плагин опять работает как надо...

Хмммммм, а вы знаете, а ведь xmlreview не то, чтобы просто показал это файл, но показал лишь ВАЛИДНУЮ
его часть - ДО этой строки с этим "квадратиком посередине"!
И далее вывел текст:
Code:

<!--
=====Error parsing File=====
Line: 438, Pos: 797, Text: ">440</authCode><code>Звонорв Д.А.", Reason: The character "0x001A" cannot occur in text.
-->

Может и ваш плагин обучить такому трюку?
Хотя бы в той его части, что можно для начала проверять НАБОР символов, встреченных в файле и типа если есть те, что
принадлежат явно НЕ "человеческому цифро-символьно-буквенному диапазону - то писать уведомление, что в файле
"что-то" не то... И даже не обязательно точно указывать в каком, мол, это месте "не то"....



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7  :| |:
Page 7 of 7

Powered by phpBB © 2001, 2005 phpBB Group