dataset のデータを外部ファイルにして読み込む

外部ファイル化したデータ prefectures.xml

<japan>
  <!-- 二次元配列 -->
  <area name="北海道地方">
    <prefecture name="北海道" id="1" />
  </area>
  <area name="東北地方">
    <prefecture name="青森県" id="2" />
    <prefecture name="岩手県" id="3" />
    <prefecture name="宮城県" id="4" />
    <prefecture name="秋田県" id="5" />
    <prefecture name="山形県" id="6" />
    <prefecture name="福島県" id="7" />
  </area>
  <area name="関東地方">
    <prefecture name="栃木県" id="8" />
    <prefecture name="茨城県" id="9" />
    <prefecture name="群馬県" id="10" />
    <prefecture name="埼玉県" id="11" />
    <prefecture name="千葉県" id="12" />
    <prefecture name="東京都" id="13" />
    <prefecture name="神奈川県" id="14" />
  </area>
  <area name="中部地方">
    <prefecture name="新潟県" id="15" />
    <prefecture name="富山県" id="16" />
    <prefecture name="石川県" id="17" />
    <prefecture name="福井県" id="18" />
    <prefecture name="山梨県" id="19" />
    <prefecture name="長野県" id="20" />
    <prefecture name="岐阜県" id="21" />
    <prefecture name="静岡県" id="22" />
  </area>
  <area name="近畿地方">
    <prefecture name="三重県" id="23" />
    <prefecture name="滋賀県" id="24" />
    <prefecture name="岐阜県" id="25" />
    <prefecture name="京都府" id="26" />
    <prefecture name="大阪府" id="27" />
    <prefecture name="兵庫県" id="28" />
    <prefecture name="奈良県" id="29" />
    <prefecture name="和歌山県" id="30" />
  </area>
  <area name="中国地方">
    <prefecture name="鳥取県" id="31" />
    <prefecture name="島根県" id="32" />
    <prefecture name="岡山県" id="33" />
    <prefecture name="広島県" id="34" />
    <prefecture name="山口県" id="35" />
  </area>
  <area name="四国地方">
    <prefecture name="徳島県" id="36" />
    <prefecture name="香川県" id="37" />
    <prefecture name="愛媛県" id="38" />
    <prefecture name="高知県" id="39" />
  </area>
  <area name="九州地方">
    <prefecture name="福岡県" id="40" />
    <prefecture name="佐賀県" id="41" />
    <prefecture name="長崎県" id="42" />
    <prefecture name="熊本県" id="43" />
    <prefecture name="大分県" id="44" />
    <prefecture name="宮崎県" id="45" />
    <prefecture name="鹿児島県" id="46" />
  </area>
  <area name="沖縄地方">
    <prefecture name="沖縄県" id="47" />
  </area>
</japan>

編集したソースコード

<?xml version="1.0" encoding="UTF-8"?>
<canvas width="100%" height="100%" debug="false">
  <!-- 地方の定義 -->
  <dataset src="prefectures.xml" name="areas" />

  <view id="s1" x="20" y="20">
    <view layout="spacing:20">
      <!-- tableslider の記述を開始する -->
      <tabslider width="250" height="360">
        <!-- 個々の tabl 要素の記述を開始する -->
        <!-- 地方名を取得する -->
        <!-- area の属性値の取得の記述に注意 -->
        <tabelement datapath="areas:/japan/area/" text="$path{'@name'}">
          <vbox>
            <!-- 都道府県名を取得する -->
            <text datapath="prefecture/" text="$path{'@name'}" />
          </vbox>
        </tabelement>
      </tabslider>
    </view>
  </view>
  <!-- <script>
    Debug.write("Hello, Debug window!");
  </script> -->
</canvas>