Имена участников (разделяйте запятой).
назовём этот паттерн "цепочка обязанностей в контексте извращённого сферического наследования в вакууме" :)
> Очень громоздок, особенно передача параметров шаблонам и выбор вариантов (xsl:choose) а не нужнен в шаблонах choose, for-each, if и...
да, и это тоже: http://ru.wikipedia.org/wiki/MVC шаблоны - это составная часть слоя view
рекомендую почитать холиварчег: http://phpclub.ru/talk/showthread.php?s ... rpage=1000 http://phpclub.ru/talk/showthread.php?s ... rpage=1000...
долго разрабатывал свой язык шаблонов.. в итоге понял, что изобрёл xslt - его с тех пор и юзаю :)
в качестве примера: два исходных интерфейса iStack и iQueue декларируют методы push, pop, shift, unshift, top (присутствует в обоих интерфейсах)...
развивая идею штрихов... пусть у нас есть интерфейсы interface1 и interface2. и допустим мы реализовали штрих trait1, который преобразует эти...
как данные туда попадают?
http://www.google.com/search?hl=ru&q=robot+useragent
что в твоём понимании "пустое поле"? ноль? нулл? пустая строка?
регулярки - это и еть конченные автоматы. так что - решить :)
в том, что не туда ссылку дал.
проверить юзерагент.
а если придёт <components> <item> <code>1</code> <id>32592</id> ?
[посыпаю голову пеплом]
http://us2.php.net/manual/ru/function.d ... -query.php
хз почему. предположу, что libxml предназначен для парсинга именно xml, а не yaml, bbcode или "формата минфина" :)
бугога, минфин жжот.. <?xml version="1.0" encoding="windows-1251"?> <НДФЛ2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
приведённый код xml-ем не является, что бы там не говорил минфин. > Разметка в самом xml правильная, просто видимо я вставил не совсем удачный...
ну и в чём проблема? о_0