Автор Тема: xml -> php  (Прочитано 3322 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
xml -> php
« : 15 Октября 2003, 09:27:25 »
как обработать файл xml средствами php? расскажите плиз...
Mefisto

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
xml -> php
« Ответ #1 : 15 Октября 2003, 14:17:49 »
что ты подразумеваешь под "обработкой" ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
xml -> php
« Ответ #2 : 15 Октября 2003, 14:21:31 »
сейчас я тебе, Мефистофель, открою тайны этоого мира.
В следующий раз, когда у тебя появится вопрос, вместо адреса webscript.ru нбираешь адрес php.net, после него волшебную пентаграмму "/", а за ней - то слово, толкование которого ты хочешь услышать.
и могущественный оракул даст совтет тебе на твой вопрос.
« Последнее редактирование: 15 Октября 2003, 14:33:26 от RomikChef »

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
xml -> php
« Ответ #3 : 15 Октября 2003, 14:45:55 »
RomikChef
в данном случае ты не совсем прав. Дело в том http://php.net/xml - ведет на описание Expat-парсера. Который (имхо) менее удобен и не позволяет делать некоторые вещи, которые часто нужны при обработке XML (например не позволяет сделать XSLT-преобразование), хотя он имеет свои преимущества.

Ссылки по теме для автора :
http://php.net/domxml
http://php.net/xslt
что именно ему нужно зависит от его задачи и возможностей хостинга.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
xml -> php
« Ответ #4 : 15 Октября 2003, 14:46:32 »
и тем не менее :-)

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
xml -> php
« Ответ #5 : 15 Октября 2003, 16:31:49 »
спасибо, что помогли :(
ну и форумы пошли
гуру ходят сюда не помогать, а повыпендриваться перед друг другом

есть xml файл - как его загнать в mysql
Mefisto

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
xml -> php
« Ответ #6 : 15 Октября 2003, 16:46:41 »
Цитировать
гуру ходят сюда не помогать, а повыпендриваться перед друг другом
вместо того чтобы умничать, лучше поучился бы вопросы формулировать.

Я так понимаю, тебе данные из его узлов в соответствующие поля таблицы записать ?
Вижу 2 варианта (не один из них на практике не использовал)
1. используя domxml проходишь по всем узлам, получаешь их значения и формируешь INSERT-запросы с этими значениями.
2. Пишешь xslt-шаблон, который бы твой XML превращал в CSV-формат (или любой другой формат, который mysql понимает) и через LOAD DATA ... заносишь данные в таблицу
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
xml -> php
« Ответ #7 : 15 Октября 2003, 17:17:03 »
Mefisto, ты путаешь форум с рестораном.

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
xml -> php
« Ответ #8 : 15 Октября 2003, 20:09:12 »
Цитировать
Mefisto:
Я так понимаю, тебе данные из его узлов в соответствующие поля таблицы записать ?


все верно, именно это и надо
Mefisto

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28