Xml в Mysql

Тема в разделе "PHP программирование", создана пользователем SOFTOBZOR.ru, 18 май 2006.

Статус темы:
Закрыта.
  1. SOFTOBZOR.ru

    SOFTOBZOR.ru Гость

    Господа, сразу с лету просьба не писать типа Есть XML DOM и т.д все это прекрасно известо.
    А так же не надо давать различных ссылок на Толмуты мануалов.
    Требуеться реальный пример:

    Вот такая задача
    Есть XML файл надо его пропарсить и затолкать данные в MySQL
    Мой вариант такой, только как его реализовать не совсем сообразу, может кто подскажит.

    1. Собственно открываем файл и находим все теги (Как?)
    2. На основе названий тегов создаем Таблицу БД (Тут вопросов нет)
    3. Далее заносим данные в БД, вот тут сложность как производить сам парсинг?

    Пример XML файла:

    Код (Text):
    - <offers>
    - <offer id="12607">
    <url>http://allsoft.ru/program_page.php?grp=12607&partner=163</url>
    <price>5.55</price>
    <currencyId>USD</currencyId>
    <categoryId type="Own">83</categoryId>
    <picture>http://img.allsoft.ru/allsoftru/Screens/mig/2005/11/10/t_16393.gif</picture>
    <name>Baby Diary</name>
    <description>Дневник развития ребенка поможет вам не только упорядочить все фотографии, видео-аудио записи и заметки о вашем малыше, но так же и создать на основе всей этой информации полноценный веб сайт, который к тому же можно настроить по своему вкусу с помощью редактируемых шаблонов. Еще вы сможете вести графики роста, веса и окружности головы, создавать новые графики, рассчитывать возраст малыша для каждой заметки, распечатывать полученные дневники и многое другое… Цена включает доставку.</description>
    </offer>
    - <offer id="30703">
    <url>http://allsoft.ru/program_page.php?grp=30703&partner=163</url>
    <price>25.00</price>
    <currencyId>USD</currencyId>
    <categoryId type="Own">88</categoryId>
    <picture>http://img.allsoft.ru/allsoftru/Screens/box/2006/05/17/t_23938.</picture>
    <name>Battlefield 2</name>
    <description>Продолжение одного из самых популярных сетевых военно-стратегических боевиков для PC — Battlefield, сохранив все лучшие элементы Battlefield 1942 и Battlefield Vietnam. Цена включает доставку.</description>
    </offer>

    Буду признателен за помощь.
     
  2. Gisma

    Gisma Гость

    :) от жеж :)
    Тут люди рабочие, не знают как от своих проектов отвязаться, а ты просишь написать, лентяй!;) :D
     
  3. SOFTOBZOR.ru

    SOFTOBZOR.ru Гость

    Вообще-то писать не кто не просит, как в прочем и оскорблять, если желаеш острословия могу устроить, глаза от ужаса лопнут!

    Дело в том что я прошу показать пример реализации, наверняка это многи делали, и сунуть сюда листинг 1 минута делов!
    Прошу заметить форум для этого и предназначен.

    Умник - блин!

    <!--QuoteBegin-Gisma+18:05:2006, 08:28 -->
    <span class="vbquote">(Gisma @ 18:05:2006, 08:28 )</span><!--QuoteEBegin-->Тут люди рабочие, не знают как от своих проектов отвязаться
    [snapback]36090" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Отвязываються действительно лентяи! А нормальный програмеры их делают и сопровождают, и рады любой работе.
     
  4. Gisma

    Gisma Гость

    :) Я всего лишь пошутил, а ты обижаться. Извини :)
     
  5. Gisma

    Gisma Гость

    просто примера такого чистого кода лично у меня нет, т.к. работаю (как и многие ) в фреймворке, делать выдирать из кода куски - это того не стоит. Либо писать самому, что глупо. Так что лучше тебе бы действтительно стоило бы почитать мануалы сделать посмотреть как это работает, благо в мануале инфа исчерпывающая.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей