← Prev in month
← Prev in thread
Next in thread →
Next in month →
Exit use case: please review
<script-package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schema-version-id="0.4" xsi:schemaLocation="http://docs.oasis-open.org/tamie/xtemp/draft/20090909 http://www.oasis-open.org/committees/download.php/34985/xtemp-0-6-3.xsd" xmlns="http://docs.oasis-open.org/tamie/xtemp/draft/20090909"> <!-- Expected Result (standard output): We get here because the exit (1) in subvar only breaks out of the var definition. We get here because the exiting from scriplet sub does not escalate beyond it. Mainvar: Exit 2 --> <scriplet name="main"> <var name="mainvar"> <start scriplet="sub"/> <message>We get here because the exiting from scriplet sub does not escalate beyond it.</message> </var> <message>Mainvar: <eval expr="xsd:string($mainvar)"/></message> </scriplet> <scriplet name="sub"> <var name="subvar"> <if expr="true()"> <exit>Exit 1</exit> </if> <report>We never get there</report> </var> <message>We get here because the exit (1) in subvar only breaks out of the var definition.</message> <if expr="true()"> <exit>Exit 2</exit> </if> <message>We never get here since the exit (2) in scriplet body breaks out of this scriplet.</message> <message>Subvar: <eval expr="xsd:string($subvar)"/>.</message> </scriplet> </script-package>
← Prev in month
← Prev in thread
Next in thread →
Next in month →