ワイヤレスマークアップ言語の概要〜 〜のwap wmlのwmlscript
最も共通の標準的なプレゼンテーションのためのデータ転送と呼び、ハンドヘルドデバイスの組み合わせワイヤレスアプリケーションプロトコル( wap対応)をワイヤレスマークアップ言語( wmlを)します。 wap対応することができかかわらず他の形態のプレゼンテーションに使用され、その主なプログラマーを設計することで使用されるwmlです。 のwap 小さいサイズのため、パソコンのデバイス、および動作するので、はるかに少ない帯域幅や速度で、インターネットの残りの部分よりも、ある特別なプロトコルがどのように処理するために必要なデータ伝送を再定義します。 このプロトコルに必要なことを考慮して、平均的なユーザーに情報を表示する画面に触れないように5つの行をします。 コンピュータの画面と比較したとき、これは巨大な違います。 サイズに加えて、パソコンの典型的なデバイスをサポートしていない同じタイプのナビゲーションデスクトップブラウザを使用しています。 通常、パソコンのすべてのナビゲーションを実行するオプションのリスト、またはデバイスをパソコンに移行するボタンをクリックします。 例えば、比較cnnのトップニュースのページを閲覧する携帯電話は、同じページを閲覧し、インターネットエクスプローラをデスクトップマシンです。
言い換えると、インターネットのコンテンツを取得する過程で、ウェブが有効になってパソコンのデバイスは2つの部分で処理されます。 最初の部分では、ゲートウェイサーバーに接続するには、実際のウェブサーバーのコンテンツを取得すると、ウェブページを開きます。 第2部の形式に変換し、このコンテンツをパソコンのデバイスに対応して、そしてこのコンテンツをデバイスに転送します。 これはどこになるのwap過程での重要な一部分です。
1回のデータ演習を通じてこのスタックは、デバイスのプロセスをしてから、パソコン画面上の男性がminibrowserています。 操縦することができますが、この基本的なメニューを介して、またはすることができ、複雑なインタラクティブゲームとして再生しています。 wmlを 今していることが、基本的な理解のwapの目的は、検討してみようと実際のデータをどのように提示されます。 すでに述べたように、 wmlのは、マークアップ言語のxmlに基づいています。 プログラミング言語ではありませんコボルのような、 java 、またはvbscriptのさえします。 それは言語のフォーマットを定義するだけでテキストやオブジェクトの配置や外観ます。 たとえば、したい場合は、大胆な言葉を定義するには、次の場合に使用: < ? xmlのバージョン= " 1.0 " ? > < ! wmlの公共doctype " -/ / w apforum/ / d tdにw mlを1 .2/ /エド" http://www.wapforum.org/dtd/wml12.dtd > < wmlの> <カード> < p > -トップ記事- < br/> <するaccesskey = " 1 " href = http://mobile.cnn.com/sharon.wml タイトル= "シャロン" >シャロン発表… < /する> <br/> <するaccesskey = " 2 " href = http://mobile.cnn.com/bush.wml タイトル= "ブッシュ大統領"と>ブッシュ大統領の議会に追われる… < /する> <br/> <するaccesksey = " 3 " href = http://mobile.cnn.com/colombia.wml タイトル= "コロンビア" >コロンビアの目標… < /する> <br/> <するaccesskey = " 4 " href = http://mobile.cnn.com/ex-priest.wml タイトル= "元司祭" >元司祭を与え… < /する> <br/> < / p > < /カード> < / wmlの> サンプルコードを見た後、任意の類似点がありますそれとxhtmlを参照してくださいますか? する必要があります。 実際のところ、兄からxhtml wmlのは、このように、すべてのルールが継承されます。 注意してそれぞれのタグには、終了タグのマッチング、または<br/>の場合は、末尾には閉鎖されるバックスラッシュ( / )します。 また、文字と小文字をメモして引用符を使用します。 これらはすべての要件をxhtmlにしていたと完全に統合さwmlです。 wmlscript 開発者を組み込むことができ、任意の数のプログラミングやスクリプト言語がウェブページにします。 これらの言語のいずれかとして分類することができサーバーサイドのスクリプトまたはクライアントサイドでのスクリプティング。 通常、サーバーサイドのスクリプトまたはプロセスの複雑な問題を扱うことを確保するため、引き続きデータベースに接続する必要があります。 クライアント側のスクリプトは、その一方で、簡単なプログラミングのニーズは、通常使用され、フォームに含まれていることが多いの検証とプレゼンテーションの強化、末尾にマウスのようなイメージです。 しかし、クライアント側のアプリケーションの複雑なプログラミングで構成することもできます。 add.wml ___________________________________________________ _____________________ < ? xmlのバージョン= " 1.0 " ? > < ! wmlの公共doctype " -/ / p hone.com/ / d tdにw mlを1 .3/ / e n" " http://www.phone.com/dtd/wml13.dtd " > < ! -w mlのs dkをo penwaveが作成されるファイル- > < wmlの> <カードのid = "最初に" > < oneventタイプ= " onenterforward " > <リフレッシュ> < setvar名= " firstval "の値=""/> < setvar名= " secondval "の値=""/> < /リフレッシュ> < / onevent > < p > < =タイプは"受け入れる"ラベル= "プラス" > <行くhref = " # 2つ目の" / > < /何> 2つの番号を追加... 最初の番号: <入力タイプ= " text "を名= " firstval "フォーマット= " * nの" / > < / p > < /カード> <カードのid = " 2つ目の" > < oneventタイプ= " onenterforward " > <リフレッシュ> < setvar名= " ansは"値=""/> < /リフレッシュ> < / onevent > < p > < =タイプは"受け入れる"ラベル= "追加" > <行くhref = " addit.wmls # addnum ()"/> < /何> 2つ目の番号 <入力タイプ= " text "を名= " secondval "フォーマット= " * nの" / > firstval + = $ ______ < / p > < /カード> <カードのid = "答え"タイトル= "答え" > < p > firstval $ + $ = $ ansはsecondval < / p > < /カード> < / wmlの> ___________________________________________________ _____________________ addit.wmls ___________________________________________________ _____________________ externを関数addnum ( ) ( / /受信値をつかもう fv = var wmlbrowser.getvar ( " firstval " ) ; var sv = wmlbrowser.getvar ( " secondval " ) ; var val = wmlbrowser.getvar ( " ansは" ) ; / /値を整数に変換する var = fvnum lang.parseint ( fv ) ; var svnum = lang.parseint ( sv ) ; / /値を追加 var valnum = fvnum + svnum ; / /セットに答えて返事を返すとカードデッキ wmlbrowser.setvar ( " ansは" 、 valnum ) ; wmlbrowser.go ( " #答え" ) ; ) 注意 wmlのフォーマットは異なり、他の言語である。 としては、サンプルコードを参照することができ、このファイルは、実際にはwmlのシリーズのカードがあります。 各カードの可能性を表し画面で、他のカードにリンクしているが、デッキ、またはグループのカードがあります。 を参照することもでき、適切な実装xhtmlやxmlのルールがあります。 引用符で囲み、タグを閉じた、と小文字の属性は、このファイル内のすべての継続的に使用されます。 これは、記事を追加したネルソンdruell
|
|||
|