LZX入門以前

LZXというのはOpenLaszloのプログラミング言語体系のことです。LZXで書くプログラムソースファイルはXML文書です。なので記述方法はXML文書の決まりに準拠します。

XML宣言

<?xml version="1.0" encoding="UTF-8"?>

ソースコードはXML文書なので、すべてのソースファイルの先頭行にXML宣言を書きます。とりあえず上記そのままで。なくても動いたりしますけど。。。

タグの書き方

どんなに面倒くさくてもタグは必ず閉じます。閉じないとコンパイル時にエラーになります。

  <view>
  </view>

あるいは、1行で完結する空要素の場合は、

  <view />

コメントの書き方

LZXはXMLとJavascriptの2種類があるので、それぞれのコメント記法があります。

  <!-- XMLコメント -->
  // Javascriptコメント

コメント文を含む範囲をコメントするには

<!-- ・・・-->

で囲んだ範囲の中に

--

を含めることができません。つまり下記のようにコメントしたい範囲内にコメント文を書いてしまっている場合、コメントアウトはできません。

【NG】
  <!--
     <!-- コメント -->
     <text>Hello</text>
     <!-- コメント -->
     <text>World</text>
  -->

でも大丈夫。こういう場合は、

<?ignore ・・・ ?>

で囲います。

【OK】
  <?ignore
     <!-- コメント -->
     <text>Hello</text>
     <!-- コメント -->
     <text>World</text>
  ?>

大文字小文字の区別あり

タグ名は大文字小文字の区別があります。たとえば<view>、<VIEW>、<View>は別物です。

< や > を使いたいとき

何度も言いますが LZXはXML文書 なので、 < > はXMLタグの一部と認識されます。なので、タグ内にこれらの文字はそのままでは使えません。

でもスクリプト記述用のタグ内(<script>、<handler>、<method>など)で、forループとか使うときには < を使いたいですよね。。

そんなときは <![CDATA[]]> でくくればOKです。これを使わなくても、<&lt; という実体参照を使えば問題ないのですが、面倒くさいし、読みにくいでしょう。

   <script>
     <![CDATA[
     for (var i = 0; i < 5; i++) {
       なんか処理;
       なんか処理;
       なんか処理;
     }
     ]]>
   </script>
lzx入門以前.txt · 最終更新: 2010/10/28 12:19 by ason
Copyright © 2008~ずっと ason(minamotonoason@gmail.com)

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