Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[wlx] xmltab - просмотр XML файлов
Goto page Previous  1, 2, 3, 4, 5, 6, 7
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
little-brother



Joined: 29 Sep 2021
Posts: 205

Post (Separately) Posted: Tue Mar 07, 2023 05:17    Post subject: Reply with quote

Да чет как то не прогилось совсем, да и парсер править не очень нравится.

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

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

Вспомнил, что это опция от csvtab, которая определяет как рассматривать первую строку в csv-файле. Для XML данная опция не применима.
Back to top
View user's profile Send private message
W0LF



Joined: 03 Jun 2020
Posts: 4
Location: Крайний Север

Post (Separately) Posted: Mon Jan 22, 2024 12:25    Post subject: Reply with quote

Здравствуйте.
В default.ini есть комментарий:
Code:
; Below params can be changed only in the ini file

А можно уточнить в каком именно ini-файле? xmltab.ini или lsplugin.ini ?
_________________
wbr, W0LF.
Back to top
View user's profile Send private message
little-brother



Joined: 29 Sep 2021
Posts: 205

Post (Separately) Posted: Mon Jan 22, 2024 17:21    Post subject: Reply with quote

xmltab.ini, в который нужно переименовать default.ini, конечно.
Back to top
View user's profile Send private message
W0LF



Joined: 03 Jun 2020
Posts: 4
Location: Крайний Север

Post (Separately) Posted: Mon Jan 22, 2024 19:23    Post subject: Reply with quote

ОК, тогда почему не применяется шрифт?
Code:
https://ibb.co/wdKLTX4

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

Форум не даёт вставить ссылку, т.к. я новичок, поэтому так.
_________________
wbr, W0LF.
Back to top
View user's profile Send private message
little-brother



Joined: 29 Sep 2021
Posts: 205

Post (Separately) Posted: Mon Jan 22, 2024 19:45    Post subject: Reply with quote

Три варианта:
1. TC использует старые кешированные настройки для плагина, поэтому надо перезапустить TC, чтобы он перечитал xmltab.ini.
2. Windows не может создать Consolas по запрашиваемым параметрам, напр. размер или толщина, и потому подставляет близкий шрифт. Можно попробовать использовать font-weight = 0 или другой размер, покрутив колесо мышки.
3. Какая то странная бага в плагине.
Back to top
View user's profile Send private message
W0LF



Joined: 03 Jun 2020
Posts: 4
Location: Крайний Север

Post (Separately) Posted: Tue Jan 23, 2024 14:01    Post subject: Reply with quote

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

_________________
wbr, W0LF.
Back to top
View user's profile Send private message
little-brother



Joined: 29 Sep 2021
Posts: 205

Post (Separately) Posted: Tue Jan 23, 2024 15:59    Post subject: Reply with quote

Имелось в виду, что настройки ниже нельзя поменять из интерфейса плагина. Я не особо в курсе, какой приоритет обработки ini-файлов у TC, т.к. пользуюсь стандартным положением в папке плагина.
Back to top
View user's profile Send private message
Destiny



Joined: 15 Dec 2015
Posts: 212

Post (Separately) Posted: Sun Mar 17, 2024 13:59    Post subject: Reply with quote

Блин, я чет прям по всем вашим плагинам пошёл в разнос)))
Ща при открытии 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.
-->

Может и ваш плагин обучить такому трюку?
Хотя бы в той его части, что можно для начала проверять НАБОР символов, встреченных в файле и типа если есть те, что
принадлежат явно НЕ "человеческому цифро-символьно-буквенному диапазону - то писать уведомление, что в файле
"что-то" не то... И даже не обязательно точно указывать в каком, мол, это месте "не то"....
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7
Page 7 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group