2013-05-13 2 views
0

Я ищу несколько предложений о том, как создавать базу данных и можно ли делать то, что я хочу. Я пытаюсь получить xml в таблицу базы данных путем загрузки. Таблица должна обрабатывать более 1 xml-файл. Контенты должны оставаться внутри файла, но также должны быть в состоянии читать (отображать на странице). (например, выберите желаемый xml-файл и отобразите содержимое этого файла)Таблица базы данных предложений с файлами xml. (mysql/php)

Возможно ли это, или мне нужно загрузить содержимое xml в таблице (например), чтобы иметь возможность отображать его на веб-странице?

Я надеюсь, что кто-то может помочь мне с этим.

Спасибо.

+0

Вы пробовали что-нибудь самостоятельно? –

+0

* Забыл, я использовал плагин (визуальный конструктор форм), у которого была функция загрузки, но проблема с тем, что файлы xml, которые были загружены по какой-то причине, имели одинаковые данные, поэтому xml-файл 1 и xml файл 2 имел одинаковые данные, в то время как контент был другим. В этой таблице было 1 поле, которое, кстати, было названо данными. –

ответ

0

Я не знаю, чего вы пытаетесь достичь здесь, но вам нужно будет построить схему, которая соответствует структуре xml.

И вы спрашиваете, почему? Возможно, вам придется фильтровать результаты в будущем, а использование файлов xml для фильтрации результатов утомительно

Сообщите нам, если вам нужна помощь в разработке схемы!

+0

Спасибо, я могу его самостоятельно разработать, но я не был уверен, должен ли я сделать таблицу с теми же полями, что и содержимое xml, или что я просто «сохранил» сам файл в базе данных и отображаю содержимое этого файла когда я его называл. –

+0

Ну, я решил слишком быстро хе-хе, один маленький вопрос. Если у меня есть следующий xml: , я также создаю поле для профилей или только имя и фамилию? –

+0

@NiekJonkman За свой вопрос о том, нужно ли создавать таблицу или хранить файл, это действительно зависит. Если ваш xml имеет стандартную структуру, лучшим вариантом является переход на таблицы. Это потому, что вам может понадобиться отфильтровать поля позже, и, как я сказал, пение файлов xml для фильтрации результатов утомительно. Я бы сказал, что это кошмар для выступления. И для вашего второго вопроса лучше создать профили таблицы, в которых есть столбцы с именем, фамилиями и т. Д. Это рекомендуется. –