Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Tools] Работа с XML в Фортране 
:(
    Опции темы
centel
  Дата 9.7.2009, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 2.11.2005

Репутация: нет
Всего: нет



Доброго времени суток.

Задача:
1. Прочесть большой XML файл с исходными данными (большой - это 2-15 Мб)
2. Выполнить расчет
3. Записать результаты расчета в большой XML файл

Вопрос:
1. Собственно как оптимально писать/читать большие хмл файлы в Фортране?
2. Как оптимально организовать схемы хмл для 1, 2 мерных массивов

Заранее спс
PM MAIL   Вверх
Cross
Дата 12.7.2009, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


информатик-аналитик
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 2.6.2006
Где: Москва

Репутация: нет
Всего: 1



Могу посоветовать библиотеку для работы с XML:

http://xml-fortran.sourceforge.net/

Но она довольно кривая. И вообще по собственному опыту могу сказать, 
что Фортран с XML работает плохо.
Лучше делать обычные текстовые файлы и их парсить.

Удачи!
PM MAIL ICQ Skype MSN   Вверх
Фантом
Дата 12.7.2009, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 5
Всего: 49



Цитата(centel @  9.7.2009,  13:31 Найти цитируемый пост)
1. Собственно как оптимально писать/читать большие хмл файлы в Фортране?


Честно говоря, если это не очень принципиально, то лучше так - чем-либо сторонним переделывать исходные данные из XML в текстовый форматный файл и уже его использовать в фортрановской программе. Результаты - аналогично в обратном 
порядке.

Причин две - во-первых, Фортран не особо удобен для парсинга (написать, конечно, можно, но...), во-вторых, сам по себе XML неудобен для задач такого рода.
PM   Вверх
centel
Дата 13.7.2009, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 2.11.2005

Репутация: нет
Всего: нет



спс smile  smile 
PM MAIL   Вверх
popovda
Дата 15.10.2009, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 9.6.2006
Где: Москва

Репутация: нет
Всего: 6



А кто мешает использовать хорошо проверенные и удобные С/C++ библиотеки XML, просто прописав к ним соответствующие интерфейсы с помощью iso_c_binding? 


--------------------
С уважением, Попов Д.А.
PM MAIL   Вверх
Google
  Дата 17.9.2019, 07:31 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Fortran | Следующая тема »


 




[ Время генерации скрипта: 0.0970 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.