|
|
|
Не совсем так...
Уровни обработки применять можно везде. Просто местами они настолько прозрачны, что никто об этом и не задумывается.
Примеры:
1. sql (автоматическое переключение)
^var[str;aaa'bbb'ccc]
^sql[select '^var[str]'] - ok
^sql[select '^level[none;^var[str]]'] - You have an error in your SQL syntax near '"ccc"'
2. config (опять автомат, -> - табулятор)
^var[str;aaaa->bbbb]
^context[xz;^config[^var[str]]^item[0]*^item[1]] - aaaa bbbb*
^context[xz;^config[^level[none;^var[str]]]^item[0]*^item[1]] - aaaa*bbbb
3. html (по определению)
^var[str;</table>]
^var[str] - </table>
^level[none;^var[str]] - конец всему если есть таблицы ;-)))
Так что, дефолтный уровень html свете п.3 выглядит очень даже привлекательно...
|