Я пытаюсь реализовать факториал на языке 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?
Особенно обработка переменных, выбора, циклов и вызова подпрограмм.