в пользу xml написано много умных книг...
Misha v.3 24.03.2004 10:26
/ 24.03.2004 10:28
и заниматься перечислением его достоинств тут по моему незачем.
чем идеологически отличается конструкция:
<metka1>
данные
</metka1>
от придуманой вами:
<!-- BEGIN метка1 -->
Код
<!-- END метка1 -->
?
да ничем, кроме того что используется уже описаный в стандарте синтаксис.
вы можете вашим кодом вывести принуманую вами для данного проекта структуру меню вида:
<menu>
<item path="/news/">Новости</item>
<item path="/products/" selected="selected">Продукты</item>
...
</menu>
в любом месте вашего xml и далее не ваша забота где оно появится на сайте и как, если вы опишите тому, кто делает xsl шаблоны что данные для menu надо брать в таком теге и они имеют такую структуру. захотите вдруг сделать wap сайт или текстовую версию? да не вопрос, данные (xml) те-же самый просто применяете к ним другой xsl шаблон. и т.д.
все-таки хороший велосипед изобрести сложнее чем взять уже готовые идеи/чертежи и делать по ним. вы хоть ознакомьтесь что это такое...
P.S. первые-же два регекспа имеют необходимые конструкции: \1