![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2007
Сообщений: 24
|
Есть задача плучить с сервера XML. На сервере PHP и MySql. Найденые мною возможности позволяют 1-Создать XML( вроде класс XML ) 2-Чтение из базы дает результат в виде ссылки из которой могу взять только Array записей. Хочу найти возможность автоматически получать из базы XML в соответствующей структуре для дальнейшего использования (добавление нодов и т.д.).
|
|
|||||
|
1) идем на php.net, внимательно изучаем про работу с БД. Сложностей и подводных камней немного. Здесь задаем вопросы по поводу той или иной возникшей в результате работы проблемы.
2) идем в раздел Работа, готовим бабки.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 24
|
Хм... спасибо за ответ но.
Я вижу что порблемм с перебиранием строк нет. даже проэксперементировать успел. "...возникшая в результате работы проблема..." - большой объм кода в такой просотй задаче ( с учетом перебора ) + дополнение к задаче - updategram ... наверняка были чьи-нибудь решения к этой "простой" задаче. (напимер у MS - SqlXml) PS "Есть задача" я имел ввиду есть у меня подзадача в моей работе |
|
|||||
|
Большой объем кода ? Три строки на экспорт, вместе с перебором.
А что говорит дядя Гугл на сочетание "XML, php, mySQL" ? Неужели отмалчивается ? Ну и плюс ко всему последняя ветка мускля уже умеет отдавать XML.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 24
|
Цитата:
|
|
|||||
|
Может, хватит ммм... обманывать ?
Первая же ссылка в гугле дает нам http://builder.com.com/5100-6388-5035149.html Далее, простой запрос XML на dev.mysql.com дает нам http://dev.mysql.com/tech-resources/...l-5.1-xml.html Далее, такой же запрос на php.net дает нам http://ru2.php.net/manual/en/ref.xml.php По твоему форум - это враппер к поисковикам ? Или настолько лень читать ?
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 24
|
Может я и не на 100 % прав. Ты знаешь 2 ссылку я действительно не нашел...(за нее спасибо) но это не то чот нужно!!!! - это просто хранение xml как строки (ты сам читал ?) а вот по поводу 2 других я же сказал что способ перебор руками неоптимален и я ищу уже существующаю фичу.
Последний раз редактировалось kmkhi; 13.02.2007 в 15:01. |
|
|||||
|
По поводу мускула и XML - читаем внимательно, там есть добавление XML, выбор ноды, замена ноды. То есть все, что от XML надо в смысле хранения. А задача "отдать данные в нужном пользователю формате" - это собственно твоя задача и есть.
По поводу "неоптимального" перебора руками - ты правда думаешь, что кем-то написанный универсальный класс на 15-20 кб кода будет оптимальнее хоть по какому-то критерию чем написанные тобой три (ну хорошо, десять) строк кода ? И ты правда думаешь, что весь твой код - образец совершенства и разбор ответа SQL сервера циклом - камень преткновения твоей безусловно гениальной системы ? Тогда снимаю шляпу и откланиваюсь, программистов такого уровня единицы и я к ним не отношусь. Или мы все-таки приходим к выводу, что написать while() xml->addnode(); для тебя непосильная задача ? Тогда открою тебе страшную тайну. Ни одна задача сама по себе не решается. И надо копаться в поисковиках в поисках нужного кода или идти в раздел работа. Что, собственно, я тебе сразу и сказал.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 24
|
ладно спасибо за потраченное время. то что я задаю вопросы на форумах это значит я исчу ответы а не жду этого от других. мои изыскания пришли к библиотекам PEAR они это позволяют... хотя я пока так и не смог их установить. может сделать руками было бы и просче, но не значит быстрее.. а потом еще и свои баги искать. я полагаю xml хранить как строку неоптимально во всех смыслах этого процесса. просто у меня еще и начальник есть который хочет готовый продукт а не тот который еще и писать придется, хотя это уже не потеме. все сенкс.
С уважением kmkhi. =) |
|
|||||
|
kmkhi, странный ты человек. То есть для того, чтобы купить хлеба ты арендуешь небольшой вертолет ? Потому что ходить ногами не оптимально ?
ЗЫ. документ XML - это строка во всех смыслах этого слова. По любому. А задача твоя исходная называется "оформить данные в XML". Ну то есть из набора данных получить строку. Вот и думай про оптимальность.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|