За последние 24 часа нас посетили 17614 программистов и 1671 робот. Сейчас ищут 1508 программистов ...

Array -> XML

Тема в разделе "PHP для новичков", создана пользователем Viland, 22 апр 2008.

  1. Viland

    Viland Активный пользователь

    С нами с:
    17 апр 2008
    Сообщения:
    9
    Симпатии:
    0
    Подскажите класс который может переводить массив в xml.
     
  2. creage

    creage Активный пользователь

    С нами с:
    12 мар 2008
    Сообщения:
    131
    Симпатии:
    0
    Адрес:
    Киев
    Class Hands extends Brain
     
  3. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    :lol:
     
  4. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Глупый вопрос.
    Если будешь переводить обычный одномерный массив - это можно сделать примитивным циклом с использованием SimpleXML. А если тебе понадобится хотя бы 5 уровней вложенности? Что, городить пяти-уровневый массив? Например, на пару тысяч записей? А памяти хватит?
    Опять же - класс, принадлежащий какой именно технологии? SimpleXML? WDSL?
    Да и смысла в таком классе нет - во-первых, обе эти технологии только на первый взгляд кажутся страшными и непонятными. Когда внимательно прочитаешь ихние доки - поймёшь, что они в использовании не намного сложнее, чем составление массива для них. А вот возможностей управлять, модифицировать и вообще работать с получившимся XML - гораздо больше, чем у массива. И, что самое главное, нагляднее, чем с массивом. Особенно WDSL.
     
  5. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Viland, массив в цикс $k => $v и там <$k>$v</$k>. Если $v массив, то хренач рекурсию.
     
  6. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  7. Viland

    Viland Активный пользователь

    С нами с:
    17 апр 2008
    Сообщения:
    9
    Симпатии:
    0
    Ok.
    Всем спасибо за помощ.