Rezultatas
Paaiškinimai
Strūktūrograma rašoma XML kalba. Joje galima naudoti tokius elementus:

<block>Bloką</block>

<call>Iškvietimą</call>

<while clause="Sąlygos sakinį">
<block>Ciklo elementas</block>
</while>

<if clause="Šakojimo sakinį">
<true width="50">
<block>True šaka</block>
</true>
<false width="50">
<block>False šaka</block>
</false>
</if>
Strūktūrograma turi būti įvilkta į <structurograme> </structurograme>, <struct> </struct> arba tiesiog <s> </s> tagus (galima ir be jų, tada jie bus pridėti automatiškai).
Šakojimo sakinyje plotį (width) reikia nurodyti procentais (pvz.: 30). Plotį nurodyt reikia tik vienam iš true arba false blokų. Jo galima ir išvis nenurodyti, tada programa jį suskaičiuos pati.
Dėmėsio !!!
Kadangi XML kalboje < ir > ženklai turi specialią reikšmę, juos reikia keisti:
- < į < arba \<
- > į > arba \>
Taipogi, jeigu tarp dvigubų kabučių norite panaudoti dar vienas dvigubas kabutes, jas reikia keisti į: " arba \".
Pavyzdys
<s>
<block>Labas</block>
<call>Aš esu tavo draugas</call>
<if clause="Ar mes draugiški?">
<true>
<block>Valio!</block>
</true>
<false width="80">
<while clause="Kol mes nedraugiški">
<block>\<Draugiškumas\>++</block>
</while>
</false>
</if>
</s>
XML-RPC
Paleistas XML-RPC. Žiūrėkite wsdl ir web formą.
Source
Jeigu norite, galite parsisųsti išeities kodą (Rails'ų app ir Ruby modulio). Naudokit kur norit, būtų malonu, jei paminėtumėt ir mane ;-)
Visi atsiliepimai į mano blog'ą.
© 2006, Artūras Šlajus.
