XML Browser — навигация по XML-файлам

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 7885
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

XML Browser — навигация по XML-файлам

Postby HaRT » Fri 04 Sep, 2015 22:30

Latest post of the previous page:

yms wrote:Source of the post Если xml переформатировать с разделением на строки, то пробелы появятся.
Спасибо, буду знать.
Фар есть инструмент, а не нянька. © 2009 DrKnS

volvulus
Posts: 4
Joined: Fri 23 Oct, 2015 07:44

XML Browser — навигация по XML-файлам

Postby volvulus » Fri 23 Oct, 2015 07:46

Подскажите, пожалуйста, как менять кодировку "на лету"? В инструкции не нашел.

yms
Posts: 205
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

XML Browser — навигация по XML-файлам

Postby yms » Thu 29 Oct, 2015 20:42

volvulus wrote:Source of the post Подскажите, пожалуйста, как менять кодировку "на лету"? В инструкции не нашел.
Где менять? Зачем менять?

volvulus
Posts: 4
Joined: Fri 23 Oct, 2015 07:44

XML Browser — навигация по XML-файлам

Postby volvulus » Mon 18 Jan, 2016 07:36

yms wrote:
volvulus wrote:Source of the post Подскажите, пожалуйста, как менять кодировку "на лету"? В инструкции не нашел.
Где менять? Зачем менять?
XML без тега кодировки открывается не в той кодировке. Как переключить? F8 и Shift-F8 не работают. Приходится открывать файл и прописывать тег, что не удобно, когда приходится просматривать много файлов в разных кодировках.

Yegor
Posts: 839
Joined: Mon 04 Apr, 2005 13:41
Location: Kharkov, Ukraine
Has thanked: 2 times
Been thanked: 7 times

XML Browser — навигация по XML-файлам

Postby Yegor » Mon 18 Jan, 2016 12:05

По-моему default encoding в xml файлах без указания кодировки - UTF-8. Если ваши файлы не такие, то скорее вопросы к вам. А если в XML Browser'е не так, то вопросы к нему, точнее к его автору.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

fps
Posts: 161
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 9 times
Been thanked: 3 times

XML Browser — навигация по XML-файлам

Postby fps » Mon 18 Jan, 2016 13:32

volvulus wrote:XML без тега кодировки открывается не в той кодировке
А в какой "не в той"?
У меня вот вообще такие кривые файлы (кодировка 1251 без тега encoding) не открываются. При попытке открытия пишет "An invalid character was found in text content."
И это нормально, насколько я понимаю.

volvulus
Posts: 4
Joined: Fri 23 Oct, 2015 07:44

XML Browser — навигация по XML-файлам

Postby volvulus » Thu 28 Jan, 2016 07:23

fps wrote:
volvulus wrote:XML без тега кодировки открывается не в той кодировке
А в какой "не в той"?
У меня вот вообще такие кривые файлы (кодировка 1251 без тега encoding) не открываются. При попытке открытия пишет "An invalid character was found in text content."
"не в той" - в разной. Понятно, что по умолчанию UTF-8. Но файлы могут приходить и в 1251 и даже в 866. А еще тег может быть проставлен не в соответствии с реальной кодировкой файла.
Ошибка "An invalid character was found in text content." - тоже сильно напрягает.
Я бы предпочел автоопределение. Или открытие в любом случае без ошибки, но с возможностью переключения кодировки.

volvulus
Posts: 4
Joined: Fri 23 Oct, 2015 07:44

XML Browser — навигация по XML-файлам

Postby volvulus » Thu 28 Jan, 2016 07:25

Yegor wrote:По-моему default encoding в xml файлах без указания кодировки - UTF-8. Если ваши файлы не такие, то скорее вопросы к вам.
К сожалению, файлы не мои :(. Рисуем интеграционную систему с различными системами. Что только не приходит...

fps
Posts: 161
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 9 times
Been thanked: 3 times

XML Browser — навигация по XML-файлам

Postby fps » Mon 23 May, 2016 10:04

Заходим плагином Ctrl+PgDn в xml файл.
Делаем запрос Ctrl+J //channel
Открывается панель из 9 пунктов. Пока все ОК.
Теперь жмем F3 или F4 на ".." этой панели - видим в редакторе корректно только первый элемент списка, а в остальных на месте русских букв знаки вопроса.

Файл во вложении.
Плагин Version 2.51 Unicode for FAR 3
FAR 3 4675 x86
Attachments
epg.xml
(1.38 KiB) Downloaded 35 times

yms
Posts: 205
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

XML Browser — навигация по XML-файлам

Postby yms » Sat 04 Jun, 2016 20:12

fps wrote: видим в редакторе корректно только первый элемент списка, а в остальных на месте русских букв знаки вопроса.
И действительно. Еще один способ получить глюк - выделить несколько элементов с русским текстом на панели и нажать Alt-Shift-F3 или Alt-Shift-F4. Поправлю.
Last edited by HaRT on Sat 04 Jun, 2016 20:22, edited 1 time in total.
Reason: Спрятан оверквотинг

User avatar
Wave
Posts: 1693
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

XML Browser — навигация по XML-файлам

Postby Wave » Tue 28 Jun, 2016 14:50

Эм… Плагин виснет на CtrlPgDn на xml-ках. Не знаю, когда началось, давно плагином не пользовался. Но вот сейчас воспользовался. Любой xml, например Renewal.xml из комплекта — CtrlPgDn — ФАР кушает 15-30 процессора и не реагирует на клавиатуру-мышку. Мышиный курсор демонстрирует песочные часики.
Far Manager, version 3.0 (build 4720) x86,
XMLDOM251W3.

Upd. Блин, подземный стук. На чистой сборке Far (билды 4695 и 4725 под рукой сейчас) работает нормально. Это на моей сборке, видать, конфликт с каким-нибудь другим плагином.
Позже поищу, с чем там конфликт.
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

XML Browser — навигация по XML-файлам

Postby NightRoman » Wed 30 Nov, 2016 04:07

Имеется ли возможность настроить размер/тип табуляции при сохранении файлов? По умолчанию (если это настраивается) стоит 4 пробела, а хотелось бы 2, как, например, по умолчанию в .NET XmlDocument.Save и подобных.

User avatar
HaRT
Moderator
Posts: 7885
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

XML Browser — навигация по XML-файлам

Postby HaRT » Wed 30 Nov, 2016 13:09

NightRoman wrote:Source of the post настроить размер/тип табуляции при сохранении файлов?
Я бы ожидал, чтобы применялись настройки фаровского редактора и чтобы плагин не самовольничал.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

XML Browser — навигация по XML-файлам

Postby NightRoman » Wed 30 Nov, 2016 14:11

По-моему, нет прямой связи настройки редактора и форматирования XML. В идеальном мире я бы хотел (не ожидал), что сохраняется в том же стиле, что и было при чтении. В реальном мире просто хорошо было бы иметь настройку. Если, конечно, это возможно.

User avatar
HaRT
Moderator
Posts: 7885
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

XML Browser — навигация по XML-файлам

Postby HaRT » Wed 30 Nov, 2016 14:15

NightRoman wrote:Source of the post нет прямой связи настройки редактора и форматирования XML
Ой, да, согласен. В прошлом сообщении я неправильно Вас понял.
NightRoman wrote:Source of the post сохраняется в том же стиле, что и было при чтении
Поддерживаю.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 7885
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

XML Browser — навигация по XML-файлам

Postby HaRT » Fri 09 Dec, 2016 13:25

Натолкнулся на мелкое неудобство: натравливаю плагин на невалидный файл (для примера — пустой; на практике, конечно, я не всегда заранее знаю, валидный ли файл), получаю , нажимаю { OK } — и тут мне зачем-то выскакивает , пользы от которого вообще никакой (я и так знаю, что отменил операцию), а вот совершать лишнее телодвижение, чтобы его закрыть, требуется. Сложно ли сделать, чтобы это дополнительное сообщение даже не появлялось?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

XML Browser — навигация по XML-файлам

Postby NightRoman » Fri 09 Dec, 2016 20:46

Плагин XMLDOM мешается при открытии файлов с "<#" в них. Замечено при запуске PowerShell скриптов по Enter, в них <#...#> используется, как блочный комментарий. Но это проявляется и для других файлов, например, .txt, если начать их с <# (см. пример). Каждый раз при Enter на таких файлах показывается диалог

Code: Select all

╔════════════════════ Error ════════════════════╗
║       file:///C:/ROM/APS/CADstack/1.txt       ║
║     Parse error 0xc00ce504: line 1 char 2     ║
║ A name was started with an invalid character. ║
╟───────────────────────────────────────────────╢
║                { OK } [ Edit ]                ║
╚═══════════════════════════════════════════════╝

Это неудобно. В случае PowerShell скриптов очень неудобно, они нередко начинаются с таких строк. Нельзя ли этого эффекта как-то избежать?

2. Хорошо бы при сообщениях об ошибках плагин себя идентифицировал. По выше указанному сообщению пришлось поломать голову, в чем дело, и кто это выводит.


Return to “Обсуждение плагинов”

Who is online

Users browsing this forum: No registered users and 3 guests