Rezultatas

Čia atsiras strūktūrograma.

Paaiškinimai

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

Block

<block>Bloką</block>

Call

<call>Iškvietimą</call>

While

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

If

<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:

  • < į &lt; arba \<
  • > į &gt; arba \>

Taipogi, jeigu tarp dvigubų kabučių norite panaudoti dar vienas dvigubas kabutes, jas reikia keisti į: &quot; 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.