<with> create a new data scope

name
with
xml namespace
http://moyaproject.com

Merge values with the current scope in the enclosed block. The values in the let map will persist only in the enclosed block.

Example

<with let:hobbit="Sam">
    <echo>${hobbit} is my favorite hobbit.
</with>
<!-- 'hobbit' will no longer exist at this point -->
<echo if="missing:hobbit">Where is the hobbit?</echo>
inherited attributes
name purpose type required? default choices
if Conditional expression expression No yes