Создание иерархических структур

Discussion in 'PHP' started by Doom123, 9 Feb 2011.

  1. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Вобщем задача такова:

    В интерете куча галлерей которые принимают на вход XML файлы но у всех разная структура этого XML файла...
    Я пишу скриптик который создавал бы XML файлы (точнее структуру) по условиям пользователя. скажем названия главной категории колво и имена под-котегории
    Пример:

    Code:
    <photos> - главная
        <photo> - дочерняя категория photos
            <phot></phot> -  дочерняя категория photo
            <th><th>        -  дочерняя категория photo
            <desc></desc>  -  дочерняя категория photo
        </photo>
    </photos>
    Кароче пользователь задаёт структуру а также должен указать местонахождение файлов фоток/описании/мал.фоток
    Пример в конечном итоге должно быть так:

    Code:
    <photos>
        <photo>
            <phot>photos/p15.jpg</phot>
            <th>photos/th15.jpg<th>    
            <desc>blabla</desc>  
        </photo>
        <photo>
            <phot>photos/p15.jpg</phot>
            <th>photos/th15.jpg<th>    
            <desc>qwewqe</desc>  
        </photo>
        <photo>
            <phot>photos/p15.jpg</phot>
            <th>photos/th15.jpg<th>    
            <desc>wqewqe</desc>  
        </photo>
    </photos>
    
    знаний ммне хватает это создать но фантазии для того чтоб это хорошо и удобно выглядело в скрипте не хватает.

    Поэтому вопрос как лучше всего это сделать при том юзер должен указать какая категоряя должана быть цеклической и откуда брать файлы ..

    Меня волнует не столько способ реализации а внешний вид.
    написать то я смогу.
     
    #1 Doom123, 9 Feb 2011
    Last edited: 9 Feb 2011
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Doom123 наводящие вопросы - что должен будет делать ваш "скриптик"? Как вы создаете XML?
     
    _________________________
  3. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Скриптик создаёт файл со структурой XML по выбору пользователя
    Создаю с помощью класса DOMDocument.
     
  4. gibson

    gibson Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    391
    Likes Received:
    247
    Reputations:
    88
    фантазия нужна в романах, а тут надо чтобы было разобраться