関係について述べています。XULの文法と規則XULは標準に則ったインターフェース定義言語です。レイアウトの厳密な操作と、柔軟で簡単な利用方法とのバランスをとろうと試みられており、この点で偉大な仕事を行っています。ような標準を組み合わせて使用すれば、いくつもの異なった特徴、ツール、方法論を用いて、あなたの想い描くインターフェースを設計することができます。トリックを使うような場合には、多くの時間を費します。XULがわたしのやりたいことを解釈する直観の欠如であるとあなたは言うかもしれません。実装者としてのあなたには柔軟性の無くなることを申し出ます。ルールについてかなり注意深くならなければなりません。全てのイベントと属性は小文字で書かれなければなりません。全ての文字列はダブルクォートで括られねばなりません。全てのXULウィジェットは閉じタグを使って整形式(well-formed)にしなければなりません全ての属性は値を持たなければなりません。XULについて、その系譜の感覚をつかみたくこの記事を読んでみるかもしれません。ベースにしていますので、上に述べた構文やルールの多くを、後で分かるでしょうが、この「メタ言語」から継承しています。開発するスピードを向上するのを助けてくれるでしょう。XMLは他の言語を作るための言語です。XMLはデータの構造を記述するための言語です。行うように、そのデータの表現されるやり方について記述することはしませんし、またデータ自身についても多くは語りません。用いているということです。新しい言語を作りました。知られ広く利用されている言語のふたつですが、他に何百もあります。情報技術者は彼らのアプリケーション用の特別な言語を作ります。彼らはいつでもデータの構造を表現するためにそれぞれ特定の方法を必要とします。我々が言語と言うとき、項目と語彙そしてそれらの項目の関係の集合、またはある人々が文法と言うものを開発者が作ること意味します。それから、彼らはそれらの著者が作ったものを記述するのに言語を使用したと主張します。それらの著者は人間かもしれませんし機械かもしれませんが、読者が読んだデータがどんなものなのか理解したならば、彼らはその新たな言語を用いたはずです。XMLの入門書や参考資料があなたに信じ込ませるものよりはずっと簡単です。とでも呼ぶことにして、作ってみましょう。"to"要素、その次の"body"要素から構成される、ということを示しています。4つの単語しかありませんが、実際のかなり単純なメモの構造を記述するのには十分です。我々の言語は、人間のことばで記述されたメモの内容を記述するのには不十分であることに注意してください。一般的にマークアップ言語はそういうことのためのものではありません。3つの要素をどのように囲っているのか注意してください。要素をこの順に含むものとして定義されました。関して妥当な(valid)ものです...MemoMLで書かれたメモです。君はこの新しいマークアップ言語を使って無限のメモを作ることができます。その全ては一貫した構造をもつことが予見できます。読み、MemoMLでマークアップされたメモを「理解」し、それを扱って何かすることを可能にします。手元の仕事に合った言語を定義するための、メタ言語です。その言語は、人間と機械の両者にとって「情報」としてアクセスできるようにするやり方で構造化されています。ハイパーテキストドキュメントとそれらの基本的な関係を表現する目的で作成されました。エディタに置き換えられることで、変わりつつあります。HTMLエディタは、Webブラウザがドキュメントを表現形式に整形するためにマークアップを解釈するソフトである、HTML構文解析器の作業を行います。XMLベースの言語です。HTMLではエレメントはテキストの見え方を記述するために使われますが、XULではインターフェースの要素と互いに置くためのルールを定義するのに使用されます。併せて、XULエレメントはリッチなインターフェースを構築するのに必要とする部品の全てを提供します。タグと同じくらい簡単ですが、ビジュアルなGUIビルダと同じくらいに強力なツールキットです。そのタグの記述するウィジェットに相当します。XULとは、インターフェースウィジェットとそれらの関係、また文法などを定義するためのタグセット、そして画像、HTML要素、さらに他の標準ベースの技術を使うために組み込まれた柔軟性、で全てです。これがあなたのつくるものがどんなインターフェースであろうとも、それに必要とされるものの全てです。XULは時宜を得ています。最近になって、XULが作りだされたようなモードの外側にある標準は、XULの提供するような種類の開発をサポートするために本当に十分に強力かつ柔軟なレベルまで成熟してきました。異なった標準の混合物です。スタイル、または「スキニング」のために、DOMはオブジェクトモデルとスクリプト的なアクセスのために、JSはリンクと振舞いのために、RDFはリソースのために、XMLは構造のために、そしてHTMLは内容とその他の残りのもののために組み合わされます。ユーザーインターフェース言語というよりも、開発プラットフォームやフレームワークに似ています。レンダリングするソフトウェアがなければ単なるマークアップされたテキストです。その実行を終えるように受けた時に、パーザかある種のエンジンを必要とします。Geckoは軽く、標準対応し、クロスプラットフォームであるように設計されています。よってインターフェースへとレンダリングされます。この重大な移行は、シェフによってというよりも材料によって為されます。Webアプリケーション、アプリケーションサービス、webアプライアンス、組み込みシステム、さらに同様のもの全てに新たな可能性を作り出します。本当に優れた技術の全てと同じように、XULとそのクロスプラットフォームもの(XP)の親類たちは、それらの作成者の空想の中でなく、既に多くのやり方で使用されていて、コントロールできない幸運の増大に入っています。inbox.現在、ニュースレターは英語でのみ提供されています。従って私の個人情報を扱うことに同意します。