akXmlEdit - v1.5.0.7 редактор XML

Администрирование - Сервисные утилиты

akXmlEdit v1.5.0.7 - редактор XML, создавался для редактирования файлов переноса данных, правил обмена 1С. Нормально работает с большими файлами (>50mb). Понимает многострочные значения (код на 1С). Удобный поиск, редактор значений. Обновление: v. 1.5.0.7 (12.10.2010) Сделана возможность в панели результатов поиска сохранения этих самых результатов (маленькая кнопочка в заголовке панели) v. 1.5.0.1 Сделана возможность удаления узлов и атрибутов Добавлена возможность выделения нескольких элементов (в пределах одного уровня) Мелкие багофиксы

Изначально писалась для себя, пользовался пару лет, теперь решил выложить.

Если кто-то спросит - "Нафига ты написал эту хрень?" - я отвечу, что однажды у меня возникла необходимость изменить пару значений в файле переноса данных 1С.
Размер у него был около 12 мегабайт.
Машина у меня тогда была не сказать что старая, но и не сильно крутая, с 256мб памяти.
Сначала я попытался открыть его ФАРом. Файл открылся, но работать с ним было практически невозможно, т.к. ФАР при длинне одной строки в файле в несколько тысяч символов начинал откровенно тормозить.
Естественно, я полез в сеть, скачал несколько редакторов XML более-менее приемлимого размера.
Попробовал. Не помню, что это были за редакторы, но тормозили они на моей машине с этим файлом изрядно. Немного подумав, я решил что что-то здесь явно не так, так как если программа требует для открытия 12-метрового файла порядка 150-200 метров памяти и потом тормозит от каждого движения курсора, то на такие объемы она просто не рассчитывалась.
(да, я понимаю, что в этих редакторах много крутых фич и рюшечек, но мне-то надо было всего лишь поправить пару значений).
Осознав это, я вспомнил главного злодея из 5-го элемента, и со словами "хочешь сделать хорошо - сделай это сам" - запустил Delphi.
В принципе, я уже был готов самостоятельно написать простенький и ни на что не претендующий xml-парсер, но решил сначала попробовать стандартные средства.
Кинул на форму TXMLDocument, прописал путь к файлу, и сказал "Active := True".
"Вж-ж-ж" - сказала японская автоматическая пила, и файл открылся, при чем подозрительно быстро. "Ого!" - сказали суровые русские мужики в моем лице.
В итоге выяснилось, что открывается-то он практически моментально, но при этом грузит только корневые узлы дерева. На загрузку всех узлов времени требутся значительно больше.
Что-то в районе аж целой минуты-другой :) (файл, напомню, БОЛЬШОЙ).
Так что сам парсер (стандартный микрософтовский msxml3.dll) оказался ни в чем не виноват.
За что программистам из Микрософт - отдельно спасибо. Правда, далеко не все программисты Микрософт одинаково полезны - это становится понятным, если попробовать открыть такой большой файл в Internet Explorer :)
В общем в итоге - получилась это программа.

Узлы она подгружает динамически, т.е если файл большой, но корневых узлов немного, то откроется она практически мгновенно. При попытке раскрытия незагруженного узла, он подгружается в память, которой тоже конечно требуется парсеру немало, но зато после того как узел загружен, работа с ним идет без тормозов.
По признанию некоего "Господин ПЖ" с mista.ru - прога открыла xml на 480 Мб, и вела себя вполне адекватно, чем даже меня удивила. Правда, сколько ей потребовалось для этого памяти не говорилось, но, полагаю, очень немало.

Есть поиск с несколькими параметрами поиска.
Если в окне поиска снять галочку "Инициализировать узлы.", то поиск будет происходить только в тех узлах, что уже загружены в память(уже открывались). Т.е. не факт что во всех.
Галочка "Выводить результаты в панель результатов поиска" - если ее снять, то поиск будет идти до первого совпадения, если же ее оставить включенной, то будет просмотрен весь файл, а результаты будут выведены в боковую панель поиска. В этой боковой панели, если два раза кликнуть на строку, то откроется соотвествующий узел в основном окне.

Редактировать можно только значения атрибутов. Добавлять/удалять атрибуты/узлы - нельзя (во всяком случае, мне это не требовалось и до сих пор не требуется :)

Выпадающий список на панели инструментов - это выбор парсера.
Иногда одним можно открыть файлы, которые не понимает другой из-за ошибок в структуре/содержании файла.
Однако, не факт, что у вас в системе стоят парсеры OpenXML или XercesXML, и, если вы выберете отсутствующий парсер, вылезет ошибка. В этом случае просто выберите существующий парсер. И вообще - рекомендую пользоваться только MsXml-парсером.

Понимает командную строку -

Распространяется бесплатно. Однако я не отказываюсь от некоторого вознаграждения за свои труды, если кто решит, что программа того стоит.

Яндекс.Деньги 41001196540787


История версий

1.4.0.15
- В окне "О программе" добавлена возможность выделить и скопировать номер кошелька.

1.4.0.14
- Вернул стандартный меню/тулбары для отвязки от gdiplus.dll
- Окно индикации инициализации узла
- Окно индикации поиска,прекращение поиска по Esc
- исправлен глюк с панелью поиска - длинный текст не отображался

1.5.0.1
Сделана возможность удаления узлов и атрибутов
Добавлена возможность выделения нескольких элементов (в пределах одного уровня)
Мелкие багофиксы


1.5.0.7 (12.10.2010)
Сделана возможность в панели результатов поиска сохранения этих самых результатов (маленькая кнопочка в заголовке панели)

 

Скачать файлы

Наименование Файл Версия Размер
akXMLedit_1-5-0-7.rar
.rar 721,47Kb
08.12.17
1761
.rar 721,47Kb 1761 Скачать

См. также

Комментарии
1. Buran_ (Yasen) 21.01.08 08:22 Сейчас в теме
2. Евгений Мартыненков (JohnyDeath) 291 21.01.08 10:14 Сейчас в теме
Да, хорошая программа! Я тож с такими проблемами сталкивался... много перепробывал, но эта - самая шустрая!
3. Владимир Насыров (Spacer) 271 21.01.08 12:33 Сейчас в теме
Нужная, хорошая вещь!
Действительно, актуальная для тех,
кто работает с xml файлами.
4. iddqd (iddqd) 364 21.01.08 19:02 Сейчас в теме
Товарищи! Не забываем выказывать свое отношение к программе! (если есть что выказывать :)
5. Андрей Загуляев (Mucmepukc) 84 22.01.08 10:23 Сейчас в теме
спасибо! выручил!
а то прога предлагаемая ПФ требует аж 2-го фрамеворка
6. Сhe Burashka (CheBurator) 23.01.08 01:07 Сейчас в теме
Пока нашел один существенные недостаток - хотел кинуть пару денежек в кошелек... а нумар кошелька с Эбаута не копируется...
7. iddqd (iddqd) 364 23.01.08 15:54 Сейчас в теме
to Сhe Burashka
Очень, очень правильное замечание! :)
Выложил новую версию, добавлена возможность скопировать номер кошелька со страницы "О программе".

Пора задуматься, на что буду тратить честно заработанные миллионы.. :)
8. albochkov (Aleksey.Bochkov) 27.01.08 12:17 Сейчас в теме
9. albochkov (Aleksey.Bochkov) 27.01.08 12:23 Сейчас в теме
Для открытия файла 250 Мб программа использовала всего 500 Мб оперативки... да и загрузила всего за минуту..
А FAR после 10 минут загрузки сожрал 2Гб и это был не конец, просто ждать не было желания...
10. aim (aim) 01.02.08 14:53 Сейчас в теме
Прекрасно. Ещё бы для подстраховки новый узел уметь добавлять.... , то можно бы смело ни о чем не волноваться.
11. iddqd (iddqd) 364 02.02.08 07:37 Сейчас в теме
12. Аркадий Кучер (Abadonna) 3709 02.02.08 08:12 Сейчас в теме
Плюс за описание с юмором, плюс за Абакан (почти земляки), плюс за Дельфи, плюс за реализацию.
Итого ставим один плюс, три на ум пошло :)
13. Владимир (NewNick) 17.02.08 02:36 Сейчас в теме
еще бы по номеру строки в файлике она б позиционировалась ;)
14. iddqd (iddqd) 364 17.02.08 15:48 Сейчас в теме
(13) В смысле - по номеру строки? В самом xml-файле?
Так там вполне может и одна строка всего быть. Только дли-инная..
Уточни.
20. srv80 Роман (srv80) 8 19.03.08 10:38 Сейчас в теме
"(14) еще бы по номеру строки в файлике она б позиционировалась ;)"
Все красиво, но этой возможности действительно очень не хватает. Например, при обмене центом и переф, выдается ошибка "Ошибка преобразования XML(633488,15)". Беру тотал командер, жмем ф4, и "Перейти по строке" - 633488. И дальше колдуем с этой строкой. Надеюсь доступно объяснил необходимость функции позиционирования по номеру строки :)
21. iddqd (iddqd) 364 20.03.08 19:12 Сейчас в теме
(20) Объяснил доступно. Но, к сожалению, с использованием используемых (сорри за тавтологию :) парсеров это не получится - в данный момент я не работаю с файлом напрямую, а эти парсеры предоставляют доступ только к своему уровню абстакции.
15. Sergey S (infossa) 02.03.08 13:06 Сейчас в теме
Без всякого сомнения, в хозяйстве пригодиться ! :)
16. Smok (smok) 12.03.08 16:32 Сейчас в теме
Очень не хватает удаления узлов. И множественного выбора.
17. iddqd (iddqd) 364 12.03.08 17:58 Сейчас в теме
(16) Уточни на счет множественного выбора. Множественный выбор для удаления узлов?
18. Smok (smok) 13.03.08 10:45 Сейчас в теме
Да. Выделил несколько узлов и удалил за раз.
19. iddqd (iddqd) 364 13.03.08 11:26 Сейчас в теме
(19) Удаление добавить не сложно. Думаю, сделаю в ближайшие дни.
22. megatrend - (megatrend) 119 24.03.08 16:08 Сейчас в теме
Хорошая идея. Реализацию пока не успел оценить, но надеюсь, что всё будет в порядке. Так держать! ;)
23. Сергей Ожерельев (Поручик) 4066 18.04.08 08:09 Сейчас в теме
Спасибо за прогу, пригодилась. А нельзя ли сделать редактирование узлов?
24. iddqd (iddqd) 364 18.04.08 14:35 Сейчас в теме
(23) Можно. Все можно. Только надо время и желание.
Лично меня она в том виде, который есть - устраивает полностью, но ваше пожелание я учту, и, как руки дойдут - реализую.
25. Базванов Александр Базванов Александр (bazvan) 73 05.05.08 15:22 Сейчас в теме
26. Linyer (linyer) 18.05.08 18:24 Сейчас в теме
Доброе время суток с данной программой все понятно!!
Не могли бы ли в мне объяснить что обозначают
ТипыАтрибута РЭ, АС, К в Справочниках
И в Документах -М, РШД, ОРД
27. iddqd (iddqd) 364 19.05.08 07:45 Сейчас в теме
(26) А нельзя ли немного поподробнее? Что за типы атрибута? Что за справочники и документы? Я так понимаю у вас вопрос не столько по программе, сколько по формату файла, который она открывает? Не уверен, что смогу вам помочь в этом случае
28. Алексей Заболотнов (z-alexey) 1185 22.05.08 09:37 Сейчас в теме
Автору респект. Шустро работает и наглядно. Благодаря этой штуки при загрузке большого файла примерно можно понять сколько уже загрузилось в 1С.
29. Аркадий Кучер (Abadonna) 3709 27.05.08 06:07 Сейчас в теме
Условия:
Процессор: AMD Athlon™ 64 X2 Dual Core Processor 3800+ частота 2000
Количество процессоров: 2
Технология гипертрейдинг: ДА
Технология MMX: ДА
Операционная система: Microsoft Windows XP Service Pack 2
Оперативная память, MB: 2146
Открываем мой файл переноса за апрель: CDDataАпрель2008.xml, 180 MB
Старт - 10:00
10:03 - появился корневой узел, жмем:
"Инициализация узла..."
10:14 - ждать надоело, панночка померла :(


31. iddqd (iddqd) 364 27.05.08 09:09 Сейчас в теме
(29) А другим парсером открыть тоже не получается?
Дело в том, что парсер я использую готовый. В самой программе основные тормоза проявляются в тот момент, когда я пытаюсь получить количество дочерних элементов узла - обращаюсь к свойству Count парсера. Так что, боюсь, здесь я ничего сделать не могу.
А память программа в тот момент, когда "панночка померла" ест? Если да, то парсер таки что-то читает. Но вот когда он это прочитает - это науке не известно.. :(
30. kitt al;dskjf;ldasjkf (kitt) 321 27.05.08 06:43 Сейчас в теме
После просмотра хмл-файлов в интернет експлорере несомнено +, хотя поработать еще есть над чем.
Автор спасибо
32. Аркадий Кучер (Abadonna) 3709 27.05.08 09:17 Сейчас в теме
Да я знаю какой парсер ты используешь ;) Дельфи рулит!
Он однозначно считает, при этом что интересно: загрузка ЦП и памяти - 50% (забыл написать сразу)
33. iddqd (iddqd) 364 27.05.08 09:27 Сейчас в теме
Тогда единственно - попробовать оставить на часок.. :) Больше, я боюсь, ничего предложить не могу. :(
Только что попробуй другие парсеры - может какой у тебя в системе и стоит? OpenXML вроде как грузит весь файл в память сразу, жрет ее много (файл 10мб, памяти откушал 140мб), зато потом без тормозов. XercesXML так же как и MSXml - грузит каждую ноду отдельно.
Правда, самый большой xml-файл который у меня есть - 15 метров. :)
34. Олег (Хышник) 04.06.08 08:36 Сейчас в теме
ставлю + ...весчь нужная.....у мну суточный файл журнала - под 60 метров...
35. Cbr (Cbr) 06.06.08 19:13 Сейчас в теме
Работаю с файлами до 120 Мб. Пользовался xml notepad. Этот работает однозначно быстрее. Спс, крайне нужная вещь
36. AlteZ (Altez) 20.06.08 13:59 Сейчас в теме
(Извиняюсь, если офтоп)
А можно ль этой тулзой
открыть 8.1ные правила обмена из типовой обработки выгрузки хозопераций в Бухию7.7?

В макете обработки лежит хмл-подобный текст:
<ПравилаОбмена>
<ВерсияФормата>2.01</ВерсияФормата>
<Ид>8091c338-eb44-4c3a-92ac-02b449456319 </Ид>

При открытии akXML находит недопустимый символ "<"?

, добавил
<?xml version="1.0" encoding="windows-1251" ?>

получил "Invalid XML declaration"
при том что IE читает безошибочно.
Что не так?
Стоит пытаться редактировать akXMLedit-ом или для этого нужны др. редакторы?
Спасибо.
37. iddqd (iddqd) 364 20.06.08 19:40 Сейчас в теме
(36) Восьмерки у меня сейчас нет. Можете мне выслать этот файл? Полагаю, он не очень большой?
Выслать можно на адрес, указанный в окошке "О программе".
38. iddqd (iddqd) 364 20.06.08 19:43 Сейчас в теме
(36) В дополнение: Во вторник я уезжаю в командировку, так что если вышлете раньше - смогу посмотреть оперативно.
39. Евгений Мартыненков (JohnyDeath) 291 24.07.08 12:47 Сейчас в теме
А у мелкософта тоже есть нормальная бесплатная приблуда XML Notepad 2007: http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&displaylang=en
40. iddqd (iddqd) 364 24.07.08 19:34 Сейчас в теме
(39) Скачал. Как минимум - ему нужен .Net 2.0, а свою приблуду я задумывал в том числе для использования с флешки на любом компе. Завтра загружусь в XP, поставлю, посмотрю. Любопытно. :)
41. iddqd (iddqd) 364 26.07.08 17:46 Сейчас в теме
Попробовал XML Notepad от MS. Сипатичный. Но тормозззззз... :)
50. Андриан Филиппов (Alef) 12.10.10 04:02 Сейчас в теме
(41) Занятно, что программисты Microsoft ее для своих целей написали. Они, видимо, с файлами выгрузки не работают :cry:
42. inspam Q (inspam) 71 28.10.08 15:05 Сейчас в теме
Предлагаю:
1) Добавить возможность вводить ноды и атрибуты. Добавить возможность редактировать ноды
2) Добавить возможность Drag&Drop для перемещения нодов и атрибутов мышкой для изменения иерархии. Желательно для этого иметь множественный выбор
3) Вывести окно запросов XPath для отбора и анализа результатов
43. Артур Аюханов (artbear) 920 08.08.09 13:28 Сейчас в теме
Запустил поиск узлов по значению на большом файле, программа поработала пара минут, подвисла и потом упала :(
Памяти 2ГБ, на винте также места полно.
44. Ян (yansen) 12.08.09 11:07 Сейчас в теме
Автору программы большое спасибо.
Единственное что пугает, если реализовывать все то что, тут предлагают, то в итоге получится как раз таки типовая программа, с медленной работой и с большими дистрибутивом.
45. iddqd (iddqd) 364 12.08.09 17:38 Сейчас в теме
(44) Это да :)
Некоторые вещи ввести можно, и даже нужно, но мне не нравится микрософтовский парсер.
Я написал свой. По скорости - как минимум не уступает, удобен для меня как программиста. Как-нибудь, как будет свободное время - сделаю на его основе akXMLEdit2. Вот. :)
PS: Учитывая, что недавно я *с гордостью* стал дважды папой - сроков не озвучиваю.. :)
46. Ян (yansen) 12.08.09 18:06 Сейчас в теме
Автору тогда не просто спасибо, а тройное спасибо!!!
За программу и за повышение демографической ситуации в России два раза.. :)
48. iddqd (iddqd) 364 26.08.09 08:34 Сейчас в теме
(46) Ну, в два раза в России - это вы мне конечно сильно польстили :))
47. Алексей Захаров (almas) 190 25.08.09 08:21 Сейчас в теме
Спасибо. Быстро, просто и совкусом.
49. rasswet (rasswet) 82 31.07.10 09:34 Сейчас в теме
файл выгрузки в 276 мегабайт!!! открылся где-то за минуты за 2-3. на 3х гб оперативки коре Е8200.
кое как передвигалось по этому файлу. и даже работал поиск. я думаю однозначно зачет!
51. Владимир Костецкий (astonvilla) 227 24.12.10 15:18 Сейчас в теме
Однозначный плюс. Для работы с файлами обмена самое оно...
52. Андрей Мокров (AndreyKyiv07) 5 19.05.11 03:28 Сейчас в теме
Спасибо, выручила прога! В обмене ошибка выдавалась, а с отправителем говорить - сложно. Удалил док. с ошибкой - все и принялось!
:D
53. Алексей Чудородов (alexch8) 26.09.11 15:49 Сейчас в теме
Спасибо. Очень пригодилось при внесении небольших изменений в файлы обмена данными 1С.
54. iddqd (iddqd) 364 26.09.11 17:41 Сейчас в теме
55. respublica respublica (respublica) 20.01.12 14:28 Сейчас в теме
Если планы развития этой программы?
57. Андрей М. (StepByStep) 2867 12.04.12 11:49 Сейчас в теме
Давно и успешно пользуюсь программой.
Автору БОЛЬШОЕ СПАСИБО.

(55) respublica,


Если планы развития этой программы?


Присоединяюсь.
56. Алексей Иванов (Lexus) 13.03.12 12:45 Сейчас в теме
как и автор, столкнулся с необходимостью просмотра (и "мелкой" правки) большого файла (несколько десятков метров), попробовал десятка полтора программ, но ни в одной кроме этой так и не дождался даже открытия файла :)
58. isn Игнатьев (isn) 13 19.04.12 11:47 Сейчас в теме
не открывает файлы обмена размером больше 300 мегов - вылетает с ошибкой.
59. isn Игнатьев (isn) 13 19.04.12 11:50 Сейчас в теме
размер программы при открытии фала 357 мегов увеличился в трое и продолжал увеличиваться до тех пор пока память не кончилась и прога не закрылась с ошибкой.
60. isn Игнатьев (isn) 13 19.04.12 11:58 Сейчас в теме
Проблема была не в программе, а в самом файле, конец файла битым оказался. Файл открывает. Правда в таком большом файле поиском воспользоваться не получилось. После отмены поиска - память программа, которая она "отжала" не вернула - это порядка 3Гб оперативки.
61. iddqd (iddqd) 364 19.04.12 16:30 Сейчас в теме
(60) При поиске программа инициализирует все узлы. Если их много - то и памяти много ест. Т.е. при запуске программа грузит только корневые узлы. При раскрытии узла - подгружает дочерние. При поиске - грузит все.

(57)(55)
Собираюсь как-нибудь выбрать время, и добавить в программу добавление (сорри за тавтологию) узлов/атрибутов. Мне самому это не надо, но программа пользуется популярностью, что обязывает :). Больше планов нет.
62. Alister (Alister) 9 19.04.12 16:36 Сейчас в теме
(61) спасибо за программу, помогает часто :)
63. Михаил Ражиков (tango) 480 22.05.12 11:35 Сейчас в теме
64. Сергей Крайнов (ccserg) 49 31.08.12 22:50 Сейчас в теме
Круто ! Открыл файл 610 мб !
65. aleks mmx (turboatom) 20.12.12 22:15 Сейчас в теме
Отлично, 600мб файл пару мин и все как на ладони!
66. Оракул Айметдинов (jhfrek) 173 07.04.13 12:33 Сейчас в теме
67. Михаил Афанасьев (mikmike) 5 17.10.13 13:43 Сейчас в теме
Программа понравилась !
присоединяюсь к вопросам о планах.
Работаю с алкогольной отчетностью - там бывает при проверке выскакивает, что ошибка в строке № ...
Можно ли сделать переход на строку? не внутри атрибута, а в целом по файлу
68. Алексей Белоусов (AllexSoft) 17.10.13 13:50 Сейчас в теме
+1 за дальнейшее допиливание сего замечательного продукта
69. Osiris_ (StaticUnsafe) 03.02.14 11:38 Сейчас в теме
Хорошая прога, пользовался предыдущей версией.
70. Адепт Адептов (Adeptus) 93 03.02.14 13:18 Сейчас в теме
Пользуюсь плагином Syn v2.04: TotalCommander Lister Plugin
71. юрий гулидов (gull22) 82 05.02.14 10:35 Сейчас в теме
Спасибо автору за продукт! Пользуюсь.
72. isn Игнатьев (isn) 13 07.02.14 15:00 Сейчас в теме
Пользуюсь notepad++, после того как пытался открыть файл размером 450 мегов.
akXMLedit вылетел с ошибкой.

Проги файлы такого размера открывают точно:
EditPadPro,
notepad++
UltraEdit
81. Владислав Раструсный (FractalizeR) 13.02.14 17:49 Сейчас в теме
(72) isn, Открыть - это одно. А как там со строками длиной в несколько килобайт?
73. Ададуров Виталий (adva) 38 07.02.14 15:03 Сейчас в теме
Присоединяюсь к благодарностям, пользуюсь давно, очень удобная вещь
74. Андрей Акулов (DrAku1a) 1229 07.02.14 17:09 Сейчас в теме
Прикольно! Авось и пригодится )
75. Владимир Клименко (KliMich) 07.02.14 23:37 Сейчас в теме
Спасибо автору! Давно использую. Отличный редактор. Однозначно плюс!
76. Сергей Маслов (LexSeIch) 192 10.02.14 05:21 Сейчас в теме
Мир этому дому!
Только вчера разбирался с этой темой - искал новый редактор (пока пользуюсь XmlPad). Поэтому обработка в тему - взял на заметку. Плюс.
77. Александр Тарасинский (axxell) 1001 10.02.14 11:49 Сейчас в теме
Привет!
Пару раз пытался загрузить - сообщение об ошибке архива. Можете сообщить альтернативный адрес закачки?
78. Рустам Рустам (robot2344332) 10.02.14 12:21 Сейчас в теме
пользуюсь firstobject XML Editor - открывает, редактирует xml файлы любого размера, работает очень быстро
причем бесплатно
aegoncharov; Жолтокнижниг; +2 Ответить
79. Алексей Ко (Жолтокнижниг) 242 11.02.14 21:07 Сейчас в теме
(78) robot2344332, никогда еще не подводил
89. Тимофей (eruil) 11.01.15 11:58 Сейчас в теме
(78) robot2344332,
firstobject XML Editor - ошибка при открытии файла более 2Гб
80. Yran Kolm (Yran) 13.02.14 10:24 Сейчас в теме
Скачал, а архив не распаковывается!!!
82. Александр Гнитка (smitti911) 18.02.14 14:16 Сейчас в теме
Пользуюсь notepad++ или XmlPad . Быстро удобно и бесплатно.
83. Александр Зубцов (iov) 363 08.03.14 02:41 Сейчас в теме
http://habrahabr.ru/post/100949/ пять копеек в копилку автору на заметку о возможностях других редакторов
84. Александр Зубцов (iov) 363 08.03.14 02:44 Сейчас в теме
ох и как я мог забыть ru.wikipedia.org еще немножко
85. Александр Зубцов (iov) 363 08.03.14 02:44 Сейчас в теме
Автору - плюсик в любом случае в копилку положил.
86. Александр Зубцов (iov) 363 08.03.14 02:48 Сейчас в теме
и почему автору бы не добавить в вики и свою программу?
87. Константин Юрин (kostyaomsk) 74 21.10.14 11:04 Сейчас в теме
ОЧЕНЬ большой плюс. Отладка экстренной выгрузки в боевых условиях :) Раз и открыл с иерархией.
88. Тимофей (eruil) 11.01.15 11:38 Сейчас в теме
А как на счет файлов более 2Гб ?
90. iddqd (iddqd) 364 11.01.15 19:31 Сейчас в теме
(88) eruil,
Боюсь, ничего подсказать не могу - файлов такого объема у меня просто нет, проверить не на чем
91. Тимофей (eruil) 11.01.15 23:00 Сейчас в теме
(90) проверил akXmlEdit - v1.5.0.7
Ошибка - Недостаточно памяти для завершения операции.
Файл 2.5Гб программа не переварила. Жаль.

Пока из открывших и позволивших работать с файлом - это Oxygen XML editor (64bit)
Но и эта программа на таком большом объеме бьет файл на pages, где просмотр и работа со структурой возможна только в рамках отдельной страницы. А замена по всему документу не работает.

Поиск XML редактора для больших (более 2Гб) файлов продолжается.
92. Тимофей (eruil) 19.01.15 09:22 Сейчас в теме
Открыл для себя 010 Editor
Отличная программа, прекрасно работает с большими файлами (более 2Гб) и довольно шустрая.
93. Николай Лапиций (Lapitsky.Nick) 01.12.15 15:16 Сейчас в теме
Ай, красавец ... открывает и читает и изменяет даже с супер функцией ПОИСК )))

Вообщем файл размером 1 гиг открыл и исправил )
94. Евгений К (rar_xxx) 21 07.01.16 21:14 Сейчас в теме
Недостаточно памяти для завершения операции. Пытаюсь открыть XML файл 2,5 ГБ. Оперативы 16 Гб. Свободно 12 ГБ.
95. Сергей Ожерельев (Поручик) 4066 11.01.16 08:04 Сейчас в теме
(94) Физическая память машины большой роли не играет. Программа может адресовать ровно столько, сколько заложено в ней самой компилятором.
96. Тимофей (eruil) 11.01.16 11:21 Сейчас в теме
(94) rar_xxx, попробуйте 010 Editor, должен справиться.
97. Алексей Голосеев (Aleksey81) 551 02.03.16 00:02 Сейчас в теме
Великолепная программа. Ранее использовал другие программы из интернета, но такой удобной не встречал.
Уже в первые 5 минут обнаружил великолепные и (!!!) уникальные функции
а) Отображение имени узлов, в которых только одно свойство (а таких более половины в правилах обмена)
б) Фантастически удобная функция "выводить результаты поиска в панель результатов поиска"
Автору низкий поклон !!!
98. Insanity Coming (Insanity) 69 14.03.16 10:14 Сейчас в теме
включил, выбрал файл - увидел полное свёрнутое дерево. :)
Хорошо когда есть программисты, которые выкладывают продукт не "лишь бы работало" а вполне себе законченную вещь. Спасибо.
99. kiruha Д (kiruha) 366 04.10.17 15:32 Сейчас в теме
У нас большие файлы от 100 Мб до 2 гб
150 Мб уже минут 10 разворачивает дерево .... Короче убил процесс.
Блокнот открывает сек 40.

Почитал "Узлы она подгружает динамически, т.е если файл большой, но корневых узлов немного, то откроется она практически мгновенно."
В файле всего один корневой узел, что часто в xml.
Вероятно нужна опция динамически подгружать узлы второго уровня
Оставьте свое сообщение