Имя: Пароль:
IT
 
Проверить XML большого размера
0 Zixxx
 
25.11.09
09:16
Необходимо преверить XML размером около 2 Гб на предмет хотябы всех правильно закрытых тэгов. До этого пользовался Notepad++ но вроде как я правильно понял он вылетает с ошибкой на лицензию, видимо нельзя в нем открывать XML такого размера.
Какой другой прогой можно открыть XML или есть что-то специализированное для теста XML ?
1 VFrol
 
25.11.09
09:19
интернет експлоеррр.
2Гб откроется через 6-8 часов.
2 kitt
 
25.11.09
09:20
Notepad++ бесплатный продукт с отрытыми исходниками. Врядли дело в лицензии.
3 VFrol
 
25.11.09
09:21
Для Farы где-то Plagin был.Поищи в Гугле.
4 AlStorm
 
25.11.09
09:21
Я бы обработку написал:)
5 Zixxx
 
25.11.09
09:21
(1) Не вариант :) пробовал уже
6 Zixxx
 
25.11.09
09:26
(2) Notepad++ выдал ошибку что-то вроде "free GNU source..." не помню все строку не всегда он ее пишет после того как закрывается. А во вторых он может открывать xml с неправильно закрытыми тегами, тут возможно проблема в другом
7 Zixxx
 
25.11.09
09:28
(4) Тестить долго времени нет :(, так то обработка выгружает и должно быть все нормально. То та прога которая загружает xml ничего не пишет и не загружает его, а более легкие файлы выгрузки загружаются на 100%.
Вот и стоит вопрос у кого не работает у меня или у них (те что загружают xml)
8 i-rek
 
25.11.09
09:30
а чем выгрузка произведена ?
9 ДенисЧ
 
25.11.09
09:31
(0) XMLSpy. Хоть и платный, но работает быстро.
10 Zixxx
 
25.11.09
09:34
(8) 1с
11 i-rek
 
25.11.09
09:36
(10) ну если конвертация данных - может плюнуть, да просто выгрузить через COM-соединение ? (она умеет нынче)
ну или хотя бы галку "автоматически удалять недопустимые символы XML" поставить
12 Zixxx
 
25.11.09
09:42
(11) Нет не конверташкой писал, про недопустимые символы посмотрю как вариант
13 Zixxx
 
25.11.09
09:47
(11) В какой момент и каким методом ставить параметр "автоматически удалять недопустимые символы XML"?
14 Zixxx
 
25.11.09
09:54
(9) Xml Notepad 2007 и XML Spy 2010 написали "Out of memory" - обидно блин :(
15 Armando
 
25.11.09
10:37
Можно работать как с текстом, построчное чтение
16 Господин ПЖ
 
25.11.09
10:38
AKXMLEdit.exe
17 Господин ПЖ
 
25.11.09
10:38
единственная вещь которая может момочь.
18 Zixxx
 
25.11.09
11:46
(16) Открыл без проблем и очень быстро. Спасибо

К сожалению непонятна причина почему остальные парсеры не могут прочитать документ, так же не может загрузить данные и програ которая его читает.
Могут ли быт этому виной недопустимые символы? И как их найти?
19 Господин ПЖ
 
25.11.09
11:47
>>К сожалению непонятна причина почему остальные парсеры не могут прочитать документ, так же не может загрузить данные и програ которая его читает.

работа парсера... ну и xml в больших объемах - зло
20 Zixxx
 
25.11.09
11:58
(19) Думаю проблема не в этом, да и зла я особого не вижу
21 mrkorn
 
25.11.09
13:01
Большие XML можно открывать без разбора структуры
Notepad++, FAR нормально открывали, тк целиком его не загружают
8ка потоком читает xml, у romix'a для 7ки есть ВК для потокового чтения xml

Все что пытается разбирать целиком загруженный документ обычно или требует времени до жути или сдыхает на нехватке памяти
22 Zixxx
 
25.11.09
13:19
(21) Видимо Notepad++ не потоком читает, потому как файл который не может открыть Notepad++ 8ка читает на ура
23 mrkorn
 
25.11.09
18:01
(22) можно AkelaPad'ом
24 Zixxx
 
26.11.09
06:06
(23) Да, можно, но в том то и дело что он открывает его просто как в тексте, да и скорость его работы тоже оставляет желать лучьшего, а вот AKXMLEdit.exe со своей задачей справляется неимоверно легко, при чем с группировками по тегам
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.