GRML の導入
新しいマークアップ言語の作成。
導入。
一般的な再使用の値上げLangauge 、かGRML は、網のブラウザのためのマークアップ言語である。それはHTML のハイパーリンク及び形態サポートとの特性区切られたファイルそしてXML のデータ定義の特徴を、有する。
この記事の目的はGRML がなぜある、そしていかにHTML 、XML 、RSS 、および特性区切られたフォーマットを補足するか示すことである。
背景。
GRML は特定の計画の結果でない。それは別の問題への解決として開発され、即ち網サービスからのデータを再使用する。少数の網サービスからの内容を要求しそれは前陣網の開発から始めた。応答を扱うためにデータ形式は必要だった。任意フォーマットのデータを余りに限っていた持っていることは。形式的な何かは必要だった。
HTML 及びXML は考慮されたが、かなり成長する前陣に合わなかった。別の選択、1 がとのあるそこに必要がある...
多数の眺めのためのサポート(前陣は4) があるリスト制御を使用した;
多次元眺めのデータの多数セットを定義する方法;
満足させなさいto/from を他のフォーマット翻訳する; そして
形態の表示と眺め間の区別。
条件すべてを満たしたフォーマットがなかったので、前陣は新しい何かを必要とする行っていた。前陣を使用して、フォーマットを開発し、これらの条件のためにテストすることは可能だった。すなわち、マークアップ言語の前に存在している前陣!
生じたフォーマットはGRML だった。形態及び意見を使用することを設計したり多数及び多次元眺め、既存のWeb サーバを使を支え、他のフォーマットに合わせる。マークアップ言語が終わったら、前陣網はウェブブラウザになった。
GRML のための目的が説明されたので、次のステップは既存のフォーマットがなぜ選ばれなかったか、詳しく理解することである。
理解のマークアップ言語。
GRML が必要なぜであるか理解するプロセスによって行く前に、既存のフォーマットはもたらされることを識別される必要があり、設計目的。フォーマットはデータ処理の見通しから考慮される、従ってゲームの議論、映画、音楽、広告、および催し物は述べられない。
マークアップ言語を作成する目的のための、拾い読みのWeb ページのための2 つの主要な特徴は形態そして眺めである。形態はユーザー要求のための入力制御を含んでいる。眺めは値上げの札または書式作成の要素のないWeb ページからの満足、かデータを表示する。
形態および意見の条件を与えられて、各フォーマットを比較することは可能である。
HTML は網の最も流行するフォーマットである。それはデータ表示のために設計されている。形態及び眺めサポートがある。
XML は網のマイナーなフォーマットである。それはデータ定義のために設計されている。それは形態及び眺めサポートに欠けている。
RSS は網のマイナーなフォーマットである。それはデータ定義のために設計されている。それは形態サポートに欠けているが、眺めを有する。
CSV か特性区切られたフォーマットは網で稀に使用されない。それはデータ定義のために設計されている。それは形態サポートに欠けているが、眺めを有する。
各フォーマットはもたらされたので、網のGRML のための場所を理解することは可能である。
... から始まろう
HTML.
網の広まった使用中に実際にたった1 つのマークアップ言語が(すなわち、すべてのWeb ページの99% はこの言語を使用する) あり、それはハイパーテキスト・マークアップ言語、またはHTML である。HTML はデータがいかに表示されるか記述する。Web ページがウェブブラウザの眺めでいかに見るかウェブブラウザに告げる。HTML と、内容すべては形態、テキスト、およびイメージを含む眺めで、表示される。Web ページを表示する方法をHTML は決定する。
Web ページの内容は、HTML を使用してイメージ及びハイパーリンクのために、しか定義されない。他のフォーマットで使用するためにそれを相容れなくさせるテキストの内容は定義されない。従って、他のフォーマットにHTML の内容を合わせることは考慮されるすべてのフォーマットの最も限られている。
HTML の単一の眺めのアプローチは動的に眺めの内容を転換することを防ぐ。ないHTML の内容(伝言板からの例えば2 つのページ、か4 つのニュースの見出しのページ、または8 つのオークションの結果、等のページは。) の関連セットを示す方法がローディングの異なったページのない眺めおよびそれらの間の運行。それ故に、HTML は多次元眺めを支えない。
HTML はWeb ページの表示を決定するので、内容の多数の概観を防ぐ。HTML は多次元眺めを支えないし、他のフォーマットに合わせ易くない。また、それは1 つの表示の形態そして眺めを結合する。これらの理由のため、それは不十分な選択であると証明した。
次に... ある
XML.
XML 、かXML は適応性のために、設計されている。データベース、展開表、CSV 、または特性区切られたファイルはできるすべてXML を使用してデータを書式作成すること可能性としてはである。それはデータがであるもの、よりもむしろ表示されるいかに定義する。これはXML を他のファイル形式に適応可能に作る。
誰もXML の書類構成がある。データを構成する方法をそれは定義する為の標準である。特定のデータ形式のこの欠乏はXML が内容の概観を定義することを防ぐ。それはまた形態の使用のための入力制御を定義しない。
XML の眺めサポートの欠乏は多数及び多次元眺めを防ぐ。形態サポートなしで、ユーザーは要求を送れない。XML は他のフォーマットに適応可能な間、十分な選択でない。
今のところ、HTML 及びXML は不十分証明した。の隣である... 考慮しなさい
RSS.
RSS 、か実際に簡単なSyndication は、XML のデータ構造の特定のデータ形式である。従って、RSS はデータの概観を支えられる。またXML に基づいているので、それはいかに表示されるかデータをよりもむしろ定義する。データ定義を含む眺めサポートはRSS が内容の多数の概観を支えることを意味する。
XML のフォーマット、RSS が形態サポートに欠けているように。入力制御はXML を使用してなかったり、それ故にRSS から行方不明である。この理由のために、それは十分でない。
1 つのフォーマットしか残り、... ある
CSV または特性区切られる。
CSV (コンマによって分離されている価値) または特性区切られたフォーマットはデータベース、展開表、および多くの他によってファイルへの店情報へのデータ方向づけられた適用使用される。表示札を使用しないので他のフォーマットに適応可能ののはフォーマットである。フォーマットは区切りに使用する特性を除いて内容から、ほとんど完全に成っている。
ほとんど完全に満足、値上げの札に欠けているのでこのフォーマットに眺めがある。内容のその焦点は考慮されるあらゆるフォーマットの最も再使用可能であることを意味する。表示札は使用されない、従ってそれは多数の眺めを支える。
そこのデータ定義の札の平均の欠乏はデータのセットの間で区別する方法でない。それ故に、CSV か特性区切られたファイルは多次元眺めを支えない。さらに、形態のための入力制御を定義することは可能でない。これは形態サポートを意味しない。
従って、このフォーマットは不十分な選択である。こういうわけで作成することは必要... だった
GRML.
GRML は形態および意見を別に定義する。形態のための入力制御は眺めで使用される内容と別に定義される。また、内容はハイパーリンク及びイメージと別に定義されてテキストがGRML で、明確に定義される。表示札はGRML にない。Web ページを表示する方法をウェブブラウザは決定する。これは多数の眺めのためのサポートを意味する。
データ定義を使用して札はGRML が他のフォーマット(HTML 、XML 、RSS 、CSV または特性区切られる) に適応可能であるようにする。それはまた多次元眺めのためのサポートを意味する内容の異なったセットが示されることを可能にする。
結論。
マークアップ言語のための利用できるフォーマットすべてを考慮した後、それぞれはリストされた条件の少なくとも1 つに欠けていた。どれも前陣網の設計目的に会わなかった。従って、新しいフォーマット、GRML を作成することは必要だった。
即時参考。
HTML はmulti-form の単一眺め、display-oriented
網のブラウザ次元1 と使用される。
GRML は単一形態、多眺め、多次元の、データ方向づけられた網のブラウザと使用される。
RSS は形態、単一眺め、データ方向づけられた網のブラウザ次元1 無しで使用される。
著者について
二三年のMFC との今成長。私の新しい網のブラウザに公正な権利を得ることで働くこと。
GRMLBrowser.com を
見てみなさい。
メンフィスに住んでいて、TN 及びそれはそこの大きいcoz である絶対に専攻学生のスポーツのチームでない(よく、Grizzlies を除いて) 。
記事のソース: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
ウェブマスター向けのHTMLコードを取得
この記事を追加してお客様のウェブサイトを今しなさい!
ウェブマスター向けの記事を送信してください
登録の必要なし!フォームに記入してください Messaggiamo.Com 記事は、ディレクトリ!