Утилита Конвертер из XML в TXT.
Текущая версия 1.0.0.1 от 30.06.2008
Скачать программу. Размер 37,9 КБ (38 824 байт)
Скриншот программы тут.
Статус: поддерживается.
Описание:
Данная программа позволяет из XML файла получить файл в плоском формате TXT и получить схему файла (XML схему).
Если нужно просто прочитать данные в плоском формате, то для этого, возможно проще использовать, например, Microsoft Excel 2007.
Что планируется в следующих версиях (если они будут и программа будет востребована):
- поддержка командной строки;
- обработка нескольких файлов сразу;
- формирование на основе XML файл таблицы стилей XSLT;
- редактирование данных;
- запись полученных данных в базу данных.
История версий:
Версия 1.0.0.1 (30.06.2008)
- первая версия.
О сайте

[...] Попался очень сложный XML файлик, содержимое которого хотелось бы сохранить в удобочитаемом виде. Быстрый поисх по просторам Интернета показал, что готового решения нет. Основное решение это написать XSLT и тогда получишь удобочитаемый вид. Но таблицы стилей у меня на него не было. Тогда за часик набросал утилитку, которая это может. Для того, чтобы ее опубликовать, пришлось еще два часа ее причесывать. Попутно выяснилось, что просмотреть только данные можно с помощью простого Excel. Но в моем XML были очень большие поля, которые к тому же содержат HTML теги. Данная программа позволяет из XML файла получить файл в плоском формате TXT и получить схему файла (XML схему). В будущем планируется програмку доработать, в частности обработку сразу нескольких файлов, формирование XSLT по анализу XML, формирование XSLT по одному XML, чтобы можно было конвертировать данные из другого XML ну и еще пару вещей. Если кому нужно – пишите коментарии. Страница программы тут. [...]
При запуске:
Ошибка при инициализации приложения (0х0000135). Для выхода из приложения нажмите кнопку «ОК»
Дополнительные сведения? Какая версия операционной системы, установлен ли Microsoft .NET Framework 3.5 (вообще какие Microsoft .NET Framework установлены) – посмотреть можно тут: C:\Windows\Microsoft.NET\Framework\ имена каталогов это и есть версия Framework.
При сохранении текстого файла выдает: System.IndexOutOfRangeExceptioВ позиции 3 строка отсутствует.
Оригинал – файллист 4Mb из DC++ клиента.
Анализ большого колличества файлов из клиента DC показал, что в общем никаких ошибок нет. Но файл xml не открывается, если он составлен с нарушением стандарта XML. Кстати, если открыть этот же файл в любом xml-валидаторе (например, тот же Internet Explorer), то он там же покажет ошибку. Например, символ ‘&’ запрещен спецификацией, но в конфигурационных файлах DC применяется.
Думаю как правильнее всего обойти эту проблему, так как многие стандарты не соблюдают.
Добрый день,
Программа еще жива и читает актуальные xml от мтс?
Возникла аналогичная задачка, ищу способ не изобретать велосипед. Если программка уже не поддерживается, может открыть исходник?
Жива. Она без проблем читает XML в которых нет ошибок. Все планирую дополнить программу некоторыми функциями, да сделать возможным обрабатывать файлы с ошибками. Но никто не обращается, а времени все не хватает …
Так как ЦБ делает много ошибок и отклонений от стандартов в своих XML, то модель DOM пришлось быстро сменить на SAX, как минимум. Или сначала сделать глобальную замену ошибок по тексту XML, а затем уже пытаться открывать…
Я планировал просто ручной разбор при возникновении ошибок. DOM менять не хочется, а взять туже 1С – так стандарт нарушается часто …