それぞれのマークアップ言語が何をするかは知っていますが、それらはすべて非常に似ているように見えるため、それらの違いについてはよくわかりません。構文の意味ではなく、それぞれの役割/利点などを意味します.
1 に答える
WML - ワイヤレス マークアップ言語
WML は 90 年代後半に導入されたので、Web の時代には本当に古いものです。当時のハンドセットには処理能力がなく、2G ネットワークには、当時のインターネット人口が慣れていたのと同じユーザー エクスペリエンスを提供するための帯域幅容量がありませんでした。そのため、HTML の代わりに、リッチ度の低いマークアップ言語 WML (またはワイヤレス マークアップ言語) が使用されました。WML は、GNU General Public License (GPL v2) に基づいて配布されている、Web デザイナー向けの無料で拡張可能な Unix 用のオフライン HTML 生成ツールキットです。XML に基づく、ワイヤレス アプリケーション プロトコル (WAP) に基づくマークアップ言語です。WML は、従来の HTML Web からユーザーを切り離し、ネイティブ WAP コンテンツと Web-to-WAP プロキシ コンテンツのみを WAP ユーザーが利用できるようにします。しかし、これは当時の限られた帯域幅を考慮すると理にかなっています。
XHTML - 拡張可能な HyperText マークアップ言語
2002 年頃、WAP 2.0 がマークアップ言語として xHTML を採用し、ハンドセットが改良され、ネットワーク (2.5G) が改良されて、モバイル インターネットが有意義になり始めました。
XHTML-MP - XHTML モバイル プロファイル
XHTML モバイル プロファイル (XHTML MP または XHTML-MP と略される) は、W3C の XHTML 基本仕様のサード パーティ製バリアントです。XHTML Basic と同様に、XHTML はシステム リソースが限られている情報家電向けに開発されました。これらには 1.1、1.2、1.3 のさまざまなバージョンがあり、最終的に XHTML 1.2 に置き換えられました...
WML と XHTML-MP
初期のモバイル Web の制限により、WML が作成され、次に XHTML MP が作成されました。WML と XHTML-MP はどちらも XHTML よりも制限がありますが、モバイル デザインに固有の新しい機能も追加されています。WML と XHTML は同じ規則に従っていません。現在、WML オプションをサポートしているのは、本当に古いモバイル デバイスだけです。2002 年以降に製造されたものは絶対に携帯しないでください。すべて XHTML-MP をサポートしています。
HTML5-XHTML5
したがって、これは XHTML5 とも呼ばれます。スマートフォンの登場により、これはさらに注目を集めるようになりました。HTML5 には、通常の text/html シリアライゼーションと、XHTML5 としても知られる XML シリアライゼーションの両方があります。[56] この言語は、既存の HTML フォーム要素とイベント モデルを維持するという決定により、XHTML 2.0 よりも HTML 4 および XHTML 1.x との互換性が高くなります。しかし、XHTML 1.x には見られない多くの新しい要素が追加されています。たとえば、セクション タグやサイド タグなどです。その主な目的は、最新のマルチメディアをサポートして言語を改善することであり、人間が読みやすく、コンピューターやデバイス (Web ブラウザー、パーサーなど) が一貫して理解できるようにすることです。HTML5 は、HTML 4 だけでなく、XHTML 1 および DOM Level 2 HTML も包含することを意図しています。
参考文献: