Имя: Пароль:
IT
Админ
Выкладываю на обозрение и поругание простой редактор XML - akXMLEdit
0 iddqd
 
14.01.08
21:59
В продолжение темы
v8: Господа посоветуйте приличный и совершенно бесплатный XML вьювер.

Небольшая программа для просмотра и редактирования XML-файлов.
Выкладываю более-менее прилизанную публичную версию.
Довольно шустро работает с большими файлами, понимает
многострочные значения элементов.
Писалась изначально для себя - для редактирования файлов
обмена/правил обмена 1С.
Структуру файла редактировать (пока?) не умеет (т.е. добавлять/удалять узлы и атрибуты). Только правит значения атрибутов.
Инсталляции не требуется.

В текущей версии исправлен (надеюсь) поиск, переработано окно редактора атрибута, добавлено окно информации о программе.

Ссылка на архив http://slil.ru/25357627
1 ИльяА
 
14.01.08
22:28
так навскидку вроде ничего.
2 Garlic7
 
15.01.08
01:08
Ну по крайней мере можно теперь намного проще определять отчего не грузится файл. А то отладчиком отыскивать проблематично.
3 Mikeware
 
15.01.08
08:17
На первый взгляд - прилично. для начала - спасибо. Будет повод для критики - сообщу...
4 Garlic
 
15.01.08
08:25
(2) Уважаемый Алексей! Не могли бы Вы поменять свой ник на к.-л. другой? Может произойти путаница. Сорри за OFF (майла нет). Best regards!
5 Хромой
 
15.01.08
08:29
первый файл открыл нормально, когда начал по нему шариться выскочила ошибка "System Error. Code 126. Не найден указанный модуль."
6 iddqd
 
15.01.08
11:39
(5) Что за файл? Если не сильно большой - кинь на iddqd345 (собака) gmail.com
7 IronDemon
 
15.01.08
13:37
(0) Не мог бы автор выложить на другой ресурс свое творение. Качать 6й раз как-то неохота :(
8 iddqd
 
15.01.08
15:25
(7)Выложил на http://webfile.ru/1685508 и http://www.rapidshare.ru/540211
Если есть конкретные предложения, куда лучше выкладывать - пишите.
9 Хромой
 
15.01.08
15:35
(0) файло выслать не могу, коммерческая тайна
подозреваю что ошибка происходит при смене с MSXML на Xerces XML в то время как файл уже открыт
10 iddqd
 
15.01.08
15:35
(5) Возможно, ты попробовал выбрать другой парсер (в выпадающем списке на панели инструментов) - XercesXML или OpenXML. Эти парсеры могут быть не на всех машинах (у меня они встали с Дельфями, хотя, если не ошибаюсь - OpenXml работал и на других машинах, где Дельфи и не пахло). В этом случае программа выдает ошибку (но работу не прекращает, и можно выбрать другой парсер).
Как узнавать их наличие/отсутствие я не знаю, так что будем считать это задокументированным багом. А задокументированный баг - это, говорят - фича. :)
Добавил я их потому, что однажды в файле обмена мегабайт на 12, где-то в середине в одном из атрибутов был некорректный символ (как я позже узнал).
MSXml - тупо и неинформационно ругался на некорректный файл, один из этих двух парсеров указал на конкретную ошибку в файле, а другой просто не обратил на нее внимание, открыл файл и позволил мне его отредактировать. Какой парсер что делал уже не помню.
11 Хромой
 
15.01.08
15:35
видимо у меня нет Xerces XML и все
12 iddqd
 
15.01.08
15:36
(9) Сам я пользуюсь только MSXml-парсером, эти остальные два - так, на всякий случай.
13 Господин ПЖ
 
15.01.08
15:37
У меня такие эффекты как в (9) тоже были, причем на "старой" сборке
14 iddqd
 
15.01.08
15:38
(13) Да, это все из-за отсутствия парсера. Просто пользуйтесь MSXml.
15 Хромой
 
15.01.08
15:38
(12) значит нужно придумать корректное возвращение на предыдущий парсер и вывод информативного окна ;)
16 Господин ПЖ
 
15.01.08
15:39
(14) Ага. Мне его вполне хватает.
17 iddqd
 
15.01.08
15:45
(15) Подумаю.

Нашел еще некоторое неудобство - в этот релиз добавил красивые менюшки, дабы глаз радовали, но, как оказалось, этот компонент требует библиотеку gdiplus.dll, и, соответственно, на некоторых машинах не запускается. Это несколько расходится с моим представлением о программе, которую можно таскать на флешке и запускать на любой машине, так что на неделе верну старые менюшки и панели инструментов.
18 iddqd
 
20.01.08
12:03
Выложил новую версию http://infostart.ru/projects/1612/

1.4.0.14
- Вернул стандартные меню/тулбары для отвязки от gdiplus.dll
- Окно индикации инициализации узла
- Окно индикации поиска,прекращение поиска по Esc
- исправлен глюк с панелью поиска - длинный текст не отображался
19 iddqd
 
21.01.08
06:19
апну
20 zbv
 
21.01.08
06:31
(18) описание - зачётное. ;-)
21 iddqd
 
22.03.08
20:49
Обновление:
v. 1.5.0.1
Сделана возможность удаления узлов и атрибутов
Добавлена возможность выделения нескольких элементов (в пределах одного уровня)
Мелкие багофиксы

http://infostart.ru/projects/1612/
22 Один С
 
22.03.08
21:04
скачал. спасибо.
23 iddqd
 
24.03.08
05:28
Апну.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс