Шифрование и секретность в Linux


Листинг 13 15 Вложение логических тегов



Листинг 13.15. Вложение логических тегов

<1хр>

<if answer> <strong>You have supplied an answer!</strong><br />

<if answer="12">

Your answer is correct!<br />

</1f>

<ifnot answer="12">

Your answer of <putvar name="answer">. though, is incorrect.<br />

</ifnot>

<if answer="12" cheatcode>

You appear to be cheating, however.

</if>

</if>

</lxp>

В листинге 13.15 первый тег <i f> проверяет, задано ли значение аргумента answer. Если значение отсутствует, весь внутренний блок не обрабатывается.

Второй тег <if> проверяет, содержит ли переданный аргумент answer значение 12. Если условие выполняется, блок тега <i f> обрабатывается, а если нет — не обрабатывается.

Следующий тег <ifnot> проверяет, отличен ли аргумент answer от 12. В этом случае обрабатывается внутренний блок тега <i fnot>.

Наконец, последний Ter<if> в листинге 13.15 проверяет, содержит ли аргумент answer значение 12 и был ли при этом передан аргумент cheatcode. Если аргумент равен 12, а переменная cheatcode существует, обрабатывается блок последнего тега <if> (в данном примере он просто выводит сообщение).









Начало  Назад  Вперед


Книжный магазин