Я пытаюсь реализовать факториал на языке XML - PullRequest
3 голосов
/ 24 января 2010

Я пытаюсь реализовать факториал на языке xml xcerion .


     <step id="fac">
       <alias name="p" value="={$n}*{$p}" />
       <alias name="n" value="={$n}-1" />
       <operation name="decision">
         <when test="'{$n}'>'0'" step="fac" />
       </operation>
     </step>

     <alias name="p" value="1" />
     <alias name="n" value="4" />
     <operation name="call" value="fac" />

Мой код работает, но я думаю, что он немного многословный.

Как этот язык сравнивается с другими языками XML?

Особенно обработка переменных, выбора, циклов и вызова подпрограмм.

...