do-while

whileの条件式がtrueの間、doブロック内の処理を繰り返します。最低一回は処理されます。

良く使うのは下記サンプルのようにデータセットのデータからある条件に合ったものを取り出すような処理。サンプルではデータセットのデータのtype属性値が野菜になってるすべてのname属性値を取り出して表示しています。

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee">
  <dataset name="ds">
    <root>
      <data name="りんご" type="フルーツ"/>
      <data name="にんじん" type="野菜"/>
      <data name="あじ" type="魚"/>
      <data name="いちご" type="フルーツ"/>
      <data name="キャベツ" type="野菜"/>
      <data name="さんま" type="魚"/>
      <data name="はくさい" type="野菜"/>
    </root>
  </dataset>
  <handler name="oninit"> 
    var dp = ds.getPointer();
    dp.selectChild(2);
    do {
      if(dp.xpathQuery('@type')=="野菜") {
        txt.addText(dp.xpathQuery('@name')+"\n");
      }
    }while(dp.selectNext());
  </handler> 
  <text id="txt" multiline="true"/>
</canvas>
do-while.txt · 最終更新: 2009/10/18 03:36 (外部編集)
Copyright © 2008~ずっと ason(minamotonoason@gmail.com)

chuumap 中小企業ツイッターマップ 製造、加工、卸などB2B主体の個人事業者、中小企業のツイッターを、グーグルマップの住所の位置に正確に表示。
tentwi 店舗でツイート 飲食店、販売店など、一般消費者向けの店舗を構えるお店ツイッターを、グーグルマップの住所の位置に正確に表示。
廃句ったー あなたのツイッターの最近のツイートから廃句もとい俳句を生成。
みかけったー 超人気!あなたのツイッターの最近のツイートからみかけの年齢と性別を診断。
キキキーったー 最近のツイートからキーの使用回数をしらべます。
SLOTTER(すろったー) あなたのツイッターのタイムラインのアイコンでスロット。FLASHゲーム。
MultiLangTweet 一度に48ヶ国語に翻訳してツイート。
英訳ったー 英訳または日本語訳してツイート。
バンドメンバー募集サイト シンプルなバンドメンバー募集サイト。
CMS総合デモサイト 有名オープンソースCMS、EC、SNS、Wikiを一度に全部体験できる総合デモサイト
ビズロック BizRock(ビズロック)~音楽ライブでプレゼン!情熱型ビジネス交流会