junk wrote: |
olegvsk, спасибо за обновление, стало лучше!
По поводу кастомного поиска не разделяю Вашего мнения, мне кажется одно окно гораздо удобнее, особенно когда текст ищется в файлах разных типов. Вы легко поймёте, например, ищется значения и в конфигах (xml), и в исходных текстах (c/cpp/h/etc), приходится искомую строку дважды вбивать, а так хваталобы одного (!) нажатия F3 в каждом новом окне. |
Quote: |
похоже иногда плагин кидает исключение на выгрузке (тотал показывает окно с эксепшном) |
olegvsk wrote: |
Не замечал, но проверю. Есть какая-то закономерность? |
junk wrote: |
К сожалению, закономерности пока не замечаю. |
junk wrote: |
olegvsk, с момента обновления ошибка ни разу не повторилась. |
Destiny wrote: |
Отношение "элемент массива" не указывается для явно одиночных субэлементов. |
olegvsk wrote: |
Зависит от того, где используется XPath. MS SQL, например, не примет /Root/OnlyNode, а попросит (/Root/OnlyNode)[1] либо /Root[1]/OnlyNode[1]. Поэтому сделал XPath избыточным. |
Code: |
|
Destiny wrote: |
Команду копирования XPath стоит сделать в виде выпадающего меню и в нем
предлагать под какие задачи пользователю будет удобнее копировать этот путь. |
olegvsk wrote: | ||
У вас слишком творческий подход . Путь без индексов есть, путь с индексами (это была ваша идея, вполне благодарен вам за неё) есть, и на том же MS SQL он работает. Всех вариантов не предусмотришь, форма XPath сильно зависит от стоящей задачи. |
Destiny wrote: |
путь надо еще допом в (...)[1] оборачивать |
Destiny wrote: |
Интернационализа́ции проекта не будет? |
olegvsk wrote: |
Не надо, если у всех узлов уже стоят индексы. |
olegvsk wrote: |
Меню достаточно простое. |
Destiny wrote: |
olegvsk
Вопрос - при нахождении ошибки внутри содержимого тегов XML в текстовой части плагина справа - да, выводится ошибка с указанием места ее нахождения. НО вот ведь нюанс - этот текстовый вывод ВСЕГО содержимого XML может сперва быть оооооочень длинным и корректным, поэтому просто до конца этой "портянки" вывода не долистываешь - думаешь, что всё и так хорошо. А ошибка-то есть, найдена, блин. В связи с чем предложение - выводить ОКНО поверх всего с указанием того факта, что найдена ошибка, а для перехода в место её обнаружения, мол, жмите ок. И после этого переводить фокус ввода сразу на эту текстовую "портянку" вывода, сразу в конец: где и прописан собственно весь текст ошибки парсинга. |
olegvsk wrote: |
при быстром просмотре лишнее |
olegvsk wrote: |
Или показывать ошибку в начале дерева |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours