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

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

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

Post by HaRT »

Latest post of the previous page:

Wave wrote:Беру файл из каталога плагина. Входит в файл норм. Сохраняю файл в 1200 и меняю заголовок.
[...]
P.s. О, кстати, на утф8-файлах из меню так же точно не удаётся найти указанный файл.
Есть подозрение, что это в Вашей системе нелады.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Wave
Posts: 1772
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

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

Post by Wave »

Обнаружил условие. Плагин не понимает 1200 без сигнатуры BOM. UTF8 без BOM понимает.

А заодно, хоть тут уже не проблема плагина. На ESC у меня такой макрос: — очень умный эскейп, который закрывает плагиновые панели, сбрасывает выделения файлов или режимы панелей… Так вот, если отредактировать файл плагином, то при попытке выйти из плагина по ESC он виснет.
Макрос уже отредактировал-поправил по аналогии с Net:.
Пользуюсь ФАРом больше 20 лет © собирательный.

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

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

Post by yms »

Wave wrote:Обнаружил условие. Плагин не понимает 1200 без сигнатуры BOM. UTF8 без BOM понимает.
Ура! Значит, всё хорошо, можно спать спокойно.
Стандарт говорит: Entities encoded in UTF-16 must and entities encoded in UTF-8 may begin with the Byte Order Mark...

Насчет макроса - пока некогда смотреть.

User avatar
Wave
Posts: 1772
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

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

Post by Wave »

Я всё понимаю и при всём моём уважении, но каждый раз когда программист говорит, что всё что не по стандарту, он обрабатывать не будет, я вспоминаю одну довольно резкую и с обсценной лексикой запись в жж: http://demiurg.livejournal.com/71892.html
браццы, кто-нибудь когда-нибудь пытался отпарсить несколько десятков/сотен фидов с разных сайтов? и чё, все прям были «well formed» и «correct»? да ни в жизнь!
это -- Земля, браццы! Земля! на этой злобной планетке каждое чмо так и норовит отойти от стандарта, выделиться в социуме и хоть как-то, но испоганить свой feed!
очень программерский такой подход: "я все делаю правильно, это они не соблюдают стандарты!"
Ну, а я буду знать, что если такая ошибка, нужно пересохранить xml с bom.
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
DrKnS
Posts: 5600
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 298 times

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

Post by DrKnS »

очень программерский такой подход: "я все делаю правильно, это они не соблюдают стандарты!"
Вы оборвали цитату на самом интересном месте:
а никто не в курсе, что Клиенту, который даёт баблище за работу, совершенно на это дело !@#$%^&? ему просто !@#$%^&, чтó там, кто и как не соблюдает.
ему нужна инфа изо всех фидов. вчера! уже!
Баблища автору хочется, а разгребать гуано почему-то совсем не хочется, лучше пусть опенсорсный фреймворк сразу выдаст конфетку. Ах, не выдал? Негодяи-разработчики виноваты, несомненно.

User avatar
Wave
Posts: 1772
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

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

Post by Wave »

Потому и оборвал, что я автору плагина баблище не плачу. Что не отменяет очень частую ситуацию, когда программер выполняет формальные требования и отказывается обрабатывать нестандартные (но частые) ситуации.
Пользуюсь ФАРом больше 20 лет © собирательный.

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

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

Post by yms »

Wave wrote:Я всё понимаю и при всём моём уважении, но каждый раз когда программист говорит, что всё что не по стандарту, он обрабатывать не будет
Я вообще ничего не обрабатываю, не беру на себя слишком много. Всё делает msxml*.dll. И делает корректно. Дашь ему xml - прочитает xml. Дашь ему что-то другое - ругнется.
Пост не читал, многабукв.

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

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

Post by yms »

Wave wrote:Потому и оборвал, что я автору плагина баблище не плачу. Что не отменяет очень частую ситуацию, когда программер выполняет формальные требования и отказывается обрабатывать нестандартные (но частые) ситуации.
Берем exe файл, который прекрасно запускается фаром. Открываем его по F4 в том же фаре. Редактируем в нем строчку - например, меняем Microsoft на ВасяСофт. Он перестает запускаться. Пишем гневное письмо сюда на форум: мол, я всего лишь строчку поменял в фаре, безобразие!..
(Тут, правда, дело не в стандарте, но суть не меняется: комбинация пользовательских действий в фаре не обязана приводить к корректному результату.)

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

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

Post by yms »

yms wrote:
Wave wrote:Я всё понимаю и при всём моём уважении, но каждый раз когда программист говорит, что всё что не по стандарту, он обрабатывать не будет
Я вообще ничего не обрабатываю, не беру на себя слишком много. Всё делает msxml*.dll. И делает корректно. Дашь ему xml - прочитает xml. Дашь ему что-то другое - ругнется.
Пост не читал, многабукв.
Таки сделал чтение через буфер в памяти (только для случая юникода без BOM). Будет в следующем релизе.

User avatar
Wave
Posts: 1772
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

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

Post by Wave »

Спасибо, жду релиза.
Пользуюсь ФАРом больше 20 лет © собирательный.

Fedia
Posts: 30
Joined: Tue 06 Oct, 2009 12:22

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

Post by Fedia »

а чего он Android `овские AndroidManifest.xml не умеет?

Ошибка разбора 0xc00ce508: строка 1 символ 1
В текстовом комментарии обнаружен недопустимый знак.

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

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

Post by LanKing »

Собираю сборку ФАРа, хотел добавить ваш плагин, но у меня на висте не работает. В списке висит но ничего не делает.

Я так понимаю, нужен msxml от XP?
В таком случае вопрос в том, что делать для

Windows XP
Windows Vista x32
Windows Vista x64
Windows 7 x32
Windows 7 x64
Windows 8 x32
Windows 8 x64

?

Нужни одни версии библиотек или разные? Может быть проблема решается манифестом? Добавлять dllки в пак не комильфо..

User avatar
John Doe
Бюрократ
Posts: 12828
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 287 times

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

Post by John Doe »

LanKing wrote: вопрос в том, что делать для
должно работать без дополнительных dll
LanKing wrote: В списке висит но ничего не делает.
А что должен делать?

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

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

Post by LanKing »

John Doe wrote:
LanKing wrote: вопрос в том, что делать для
должно работать без дополнительных dll
В файле описания говорится обратное :-(
John Doe wrote:
LanKing wrote: В списке висит но ничего не делает.
А что должен делать?
Ну например прочитать файл по экшну, а говорит - файл не найден.

User avatar
John Doe
Бюрократ
Posts: 12828
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 287 times

Post by John Doe »

> В файле описания говорится обратное
У вас win 2000?

> Ну например прочитать файл по экшну
Это как?

> а говорит -файл не найден.
Плагины не говорят.
Что у вас происходит из такого объяснения понять невозможно.

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

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

Post by LanKing »

John Doe wrote:> В файле описания говорится обратное
У вас win 2000?
В принципе, делаю пак фара кросс-платформенный насколько это возможно. И под 2000 тоже хотелось бы.
John Doe wrote: > а говорит -файл не найден.
Плагины не говорят.
Что у вас происходит из такого объяснения понять невозможно.
В панели курсор на файле Renewal.xml. Жмакаю F11 -> XML Browser. Получаю окно:
╔═════════════ Ошибка ═════════════╗
║ Не удается найти указанный файл. ║
╟──────────────────────────────────╢
║ { OK } ║
╚══════════════════════════════════╝

Post Reply

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