GEDCOM Экспорт импорта файлов из веб-приложения - PullRequest
2 голосов
/ 12 ноября 2009

Я работаю над сайтом социальной сети, в котором есть возможность создать Семейное древо. Есть так много сайтов, которые поддерживают импорт / экспорт генеалогического дерева из GEDCOM File. Я должен реализовать генеалогическое древо со стандартами Gedcom. Я также должен спроектировать свою базу данных, так как она должна быть способна хранить данные таким образом, что они могут быть экспортированы в файл gedcom, а также любые данные файла gedcom могут быть импортированы в него ... Мне нужны примеры кода, которые могут это сделать. если у кого-нибудь есть идеи по этому поводу, пожалуйста, дайте мне знать


Я нашел код из одного блога из самого stackoverflow. я надеюсь, что это поможет мне Вы можете просмотреть его по этой ссылке Gedcom Reader для C #

Ответы [ 3 ]

2 голосов
/ 12 ноября 2009

PhpGedView делает именно это и является открытым исходным кодом. Вы должны быть в состоянии найти множество примеров кода в рамках проекта.

0 голосов
/ 20 февраля 2019

Это дополнительный ответ о gedcom4j Frizbog. Я использую Java-библиотеку gedcom4j. Эта библиотека очень хорошая и точная. Единственная проблема, которую я обнаружил: http://gedcom4j.org/ в настоящее время не работает или не существует, и мы не можем вернуться к исходным документам и образцам кода автора , Я не смог найти адрес от Frizbog. На этот раз я мог только читать и обновлять экземпляр gedcom, я не могу записать прочитанный экземпляр gedcom 5.5 в файл.

0 голосов
/ 02 февраля 2013

Если вы открыты для java, вы можете использовать gedcom4j со значением http://gedcom4j.org.. Он может читать и записывать файлы GEDCOM в форматах 5.5 и 5.5.1, а также сохранять данные в графе объектов Java, чтобы вы могли манипулировать это по мере необходимости после загрузки / перед записью. Вы также можете подключить это к любой структуре базы данных, которую вы хотите (я бы никогда не рекомендовал GEDCOM в качестве формата базы данных, но это важно для обмена данными). Существует множество ORM-решений для сохранения графов объектов Java в базах данных (наиболее знакомым мне является hibernate)

...