LINUX.ORG.RU
Ответ на: комментарий от Sadler

Это конфиг... отступы там нафиг не нужны. Они, внезапно, читаются и пишутся не только программой, но еще и человеком, так что устойчивость на случай ошибки должна быть повыше. Да и к тому же все изобретено до нас

<section>
    <name>Name of smth</name>
    <properties>
         <p1>111111</p1>
         <p2>111111</p2>
    </properties>
</section>
Плавно переходим на:
[section]
name=Name of smth
properties\p1=11111
properties\p2=22222
...

zJes ★★
()
Ответ на: комментарий от Sadler

Но и отступы лишние, это при записи кроме иерархии надо еще и порядок следования соблюдать. :) Просто данный способ, по крайней мере, соответствует раздолбайству хмл. В ини вот такое не поломает конфиг.

properties\p1=11111
name=Name of smth
properties\p2=22222
В твоем случае, это невозможно.

zJes ★★
()
Ответ на: комментарий от Artificial_Thought

в случае динамических языков имхо лучше на самом языке конфиг и делать.

И термин «исполнение произвольного кода» приобритет новое значение.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

И термин «исполнение произвольного кода» приобритет новое значение.

А нефиг всякие конфиги на запись чему попало открывать.

Artificial_Thought ★★★★
()
Ответ на: комментарий от tailgunner

термин «исполнение произвольного кода» приобритет новое значение.

Пользователи emacs очень от этого страдают.

ugoday ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.