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

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Latest post of the previous page:

yms wrote: Если xml переформатировать с разделением на строки, то пробелы появятся.
Спасибо, буду знать.
Фар есть инструмент, а не нянька. © 2009 DrKnS
volvulus
Posts: 4
Joined: Fri 23 Oct, 2015 07:44

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

Post by volvulus »

Подскажите, пожалуйста, как менять кодировку "на лету"? В инструкции не нашел.
yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

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

Post by yms »

volvulus wrote: Подскажите, пожалуйста, как менять кодировку "на лету"? В инструкции не нашел.
Где менять? Зачем менять?
volvulus
Posts: 4
Joined: Fri 23 Oct, 2015 07:44

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

Post by volvulus »

yms wrote:
volvulus wrote: Подскажите, пожалуйста, как менять кодировку "на лету"? В инструкции не нашел.
Где менять? Зачем менять?
XML без тега кодировки открывается не в той кодировке. Как переключить? F8 и Shift-F8 не работают. Приходится открывать файл и прописывать тег, что не удобно, когда приходится просматривать много файлов в разных кодировках.
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

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

Post by Yegor »

По-моему default encoding в xml файлах без указания кодировки - UTF-8. Если ваши файлы не такие, то скорее вопросы к вам. А если в XML Browser'е не так, то вопросы к нему, точнее к его автору.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
fps
Posts: 267
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 27 times
Been thanked: 14 times

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

Post by fps »

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-файлам

Post by volvulus »

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-файлам

Post by volvulus »

Yegor wrote:По-моему default encoding в xml файлах без указания кодировки - UTF-8. Если ваши файлы не такие, то скорее вопросы к вам.
К сожалению, файлы не мои :(. Рисуем интеграционную систему с различными системами. Что только не приходит...
fps
Posts: 267
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 27 times
Been thanked: 14 times

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

Post by fps »

Заходим плагином 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 313 times
yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

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

Post by yms »

fps wrote: видим в редакторе корректно только первый элемент списка, а в остальных на месте русских букв знаки вопроса.
И действительно. Еще один способ получить глюк - выделить несколько элементов с русским текстом на панели и нажать Alt-Shift-F3 или Alt-Shift-F4. Поправлю.
Last edited by yms on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан оверквотинг
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

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

Upd. Блин, подземный стук. На чистой сборке Far (билды 4695 и 4725 под рукой сейчас) работает нормально. Это на моей сборке, видать, конфликт с каким-нибудь другим плагином.
Позже поищу, с чем там конфликт.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Имеется ли возможность настроить размер/тип табуляции при сохранении файлов? По умолчанию (если это настраивается) стоит 4 пробела, а хотелось бы 2, как, например, по умолчанию в .NET XmlDocument.Save и подобных.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

NightRoman wrote: настроить размер/тип табуляции при сохранении файлов?
Я бы ожидал, чтобы применялись настройки фаровского редактора и чтобы плагин не самовольничал.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

По-моему, нет прямой связи настройки редактора и форматирования XML. В идеальном мире я бы хотел (не ожидал), что сохраняется в том же стиле, что и было при чтении. В реальном мире просто хорошо было бы иметь настройку. Если, конечно, это возможно.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

NightRoman wrote: нет прямой связи настройки редактора и форматирования XML
Ой, да, согласен. В прошлом сообщении я неправильно Вас понял.
NightRoman wrote: сохраняется в том же стиле, что и было при чтении
Поддерживаю.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

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

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