Код: Выделить всё
<?xml version="1.0"?>
<urfa>
<parameter name="test1" value="-11"/>
<parameter name="test2" value="-22"/>
<parameter name="test3" value="-33"/>
<out var="test1"/>
<out var="test2"/>
<out var="test3"/>
<!-- Test 1 kopiruem element massiva v peremennyy -->
<set dst="test_array" dst_index="0" value="00"/>
<set dst="test_array" dst_index="1" value="11"/>
<set dst="test_array" dst_index="2" value="22"/>
<set dst="test_array" dst_index="3" value="33"/>
<set dst="test_array" dst_index="4" value="44"/>
<for name="i" from="0" count="size(test_array)">
<set src="test_array" src_index="i" dst="test1"/>
<out var="test1"/>
</for>
<out var="test1"/>
<!-- Test 2 perekladivaem massiv v drugoy -->
<for name="i" from="0" count="size(test_array)">
<set src="test_array" src_index="i" dst="test2" dst_index="i"/>
<out var="test2"/>
</for>
<out var="test2"/>
<!-- Test 3 kopiruem tolko perviy element massiva -->
<set dst="test3" src="test2"/>
<out var="test3"/>
<!-- Test 4 dopisivaem v massiv -->
<set dst="s" value="size(test_array)"/>
<set dst="test_array" dst_index="s" value="55"/>
<out var="test_array"/>
<!-- Test 5 sdvigaem massiv -->
<for name="i" from="0" count="size(test_array)">
<shift name="test_array"/>
<out var="test_array"/>
</for>
<!-- Test 6 udaliaem massiv -->
<remove name="test_array"/>
<out var="test_array"/>
<!-- Test 7 2x massiv -->
<for name="i" from="0" count="2">
<for name="j" from="0" count="3">
<set dst="test_array3" src="j" dst_index="i,j" />
</for>
</for>
<out var="test_array3"/>
<!-- Test 8 3x massiv -->
<for name="i" from="0" count="2">
<for name="j" from="0" count="3">
<for name="x" from="0" count="4">
<set dst="test_array4" src="x" dst_index="i,j,x" />
</for>
</for>
</for>
<out var="test_array4"/>
</urfa>