Автор Тема: XML и php  (Прочитано 9850 раз)

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

Оффлайн Xenomorph

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vforum.net.ru
XML и php
« : 31 Декабря 2002, 13:32:26 »
передо мной стоит задача - есть статьи, в них возможно будет некоторое количество картинок, а может и не будет - то ись количество картинок колеблется от 0 до какого-либо числа ....каким образом можно все это дело свернуть в XML, чтобы потом все это дело запихать в базу данных, чтобы в дальнейшем соответственно все это дело вытащить и отпарсить .... ?????? проблема в том - что количество изображений неизвестно - а то так можно было бы просто залинковать url на картинку ....

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
XML и php
« Ответ #1 : 31 Декабря 2002, 14:53:40 »
А что, XML обязателен?
AS IS...

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
XML и php
« Ответ #2 : 31 Декабря 2002, 15:08:55 »
А нафига тебе XML??? Сразу пиши в БД.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
XML и php
« Ответ #3 : 03 Января 2003, 12:07:14 »
Можно и в базу, а можно и XML (РНР его тоже неплохо парсит)
работа в Украине

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
XML и php
« Ответ #4 : 03 Января 2003, 12:10:20 »
PHP много чего неплохо парсит. Но это совсем не повод делать сложно то, что можно сделать просто.

Оффлайн Xenomorph

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vforum.net.ru
XML и php
« Ответ #5 : 04 Января 2003, 14:20:02 »
RomikChef
ить ....
1. Расчет на будующее - XML щас очень активно развивается и будет напряжно (дополнительный труд) перейти к этой платформе в дальнейшем.
2. Можно конечно использовать мета-тэги типа [мета-тэг картинки] и что-то там еще .... мне необходимо сделать систему публикаций - када не знаешь сколько в статье картинок будет и  ссылок ...

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
XML и php
« Ответ #6 : 04 Января 2003, 14:29:13 »
Xenomorph
Вы понимаете что такое XML? А что такое база данных? А в чем между ними разница и для чего они предназначены?
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
XML и php
« Ответ #7 : 04 Января 2003, 14:31:54 »
Да! И на будующее:
XML - это не платформа, это - язык. То же разницу видите?
 За Родину! За Россию!
SendMail для любого хостинга.

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
XML и php
« Ответ #8 : 04 Января 2003, 14:42:45 »
Слово "будущее" пишется без "ю"
Сейчас активно развивается море технологий. Это не повод их пихать во все дыры.
XML активно развивается как средство передачи данных между приложениями.
Если тебя интересует XML в порядке общего развития - да ради бога. А зачем ты сюда пришел?

Оффлайн Xenomorph

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vforum.net.ru
XML и php
« Ответ #9 : 04 Января 2003, 15:01:12 »
RomikChef
согласен с замечанием по поводу русского языка %))
Если бы меня интересовал только XML  - разумеется я бы о нем в другом форуме разговаривал, но меня интересует его взаимодействие с пхп ..... а по поводу пихать во все дыры - не согласен - среди кучи перспективных технологий выделяются несколько, на которые действительно стоит обратить внимание и ориентироваться на них .... XML  к ним как раз относится .....

Дмитрий Попов
все отлично все понимают ..... только есть разница как в БД данные пихать - plain text и блобы или XML .....

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
Хм...
« Ответ #10 : 04 Января 2003, 15:12:44 »
Xenomorph
Данные в БД надо хранить по возможности в неизменном виде. А уж на выходе их парсить можно сколько угодно.
Почему:
1) Это не хуже чем пихать XML:
а) Потому что Вы все равно парсите текст перед добавлением в базу. Так в чем проблема сделать это после выборки из базы?
б) XML Очень удобно использовать для импорта данных. Но не для хранения
1) Это лучше чем пихать XML:
Потому что через пол года Вы поймете, что лучше бы было сделать XML по другому. Или Что появится новая технология, которая не менее "активно развивается". И тогда Вы очень сильно будете жалеть, что в базе много чего лишнего. А уж сколько времени вы потратите на изменение структуры!..

Есть еще много доводов, о которых много писать. Но легче посмотреть другие форумы... Об этом много пишется.
 За Родину! За Россию!
SendMail для любого хостинга.

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
XML и php
« Ответ #11 : 04 Января 2003, 15:17:11 »
интересует взаимодействие?
нет проблем.
http://www.php.net/xml

А по сути я отступаю. Я практик. и не люблю делать ради праздного любопытства вещи, которые можно сделать в 10 раз проще.

Оффлайн Xenomorph

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vforum.net.ru
XML и php
« Ответ #12 : 04 Января 2003, 15:29:55 »
RomikChef
тут дело не в праздном любопытстве - а в расчете на будущее (вроде правильно написал %)))) .....

немного поясню над чем я щас работаю (с поставленными требованиями):
1. CMS с  системой аутентификации, единой для всех сайтов в сети (будет несколько тематических сайтов). Вариант auth-системы - MS Passport.
2. Возможность публиковать статьи с произвольной версткой а не так чтобы на статью 1 картинка или линковать картинки со внешних сайтов с помощью мета-тегов. Вариант - указать урло картинки и скрипт сам закачивает ее в локальную папку и линкует как локальную, а не внешнюю ....
3. максимально модульная архитектура.
4. Поиск. Вариант - ASP Seek

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
XML и php
« Ответ #13 : 04 Января 2003, 16:04:44 »
Так зачем хранить XML???
Ведь пользователь вводит текст! Все-равно что там используется для загрузки картинок! Все равно Вы парсите этот текст!
Что Вам мешает не изгаляться и хранить данные в нормальном виде? Что Вам мешает закачать картинку, когда введена статья, а при выводе статьи преобразовывать её в XML и обрабатывать так как Вам надо сегодня, а не так, как вы считали правильным три года назад???

А когда новая версия XML стандарта выйдет, Вы будете всю базу парсить, или только скрипт вывода данных измените?

Поймите же Вы, что XML - хороший формат вывода данных, но никак не хранения их.
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
XML и php
« Ответ #14 : 04 Января 2003, 16:14:59 »
Дмитрий Попов
Вы немного не правы. В смысле совершенно.

XML - хороший способ хранения данных. А для того, чтобы их гибко выводить (например полную версию, текстовую и WAP из одного XML) нужно использовать XSLT. Правда парсить XML и XSLT - AFAIK довольно ресурсоемкое занятие.

XML+XSLT юзает Sigent (из известных мне контор).
http://www.sigent.ru
•••Jah\'d never let us down!•••

 

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