XHTMLとは何ですか?

拡張可能なハイパーテキストマークアップ言語(XHTML)は、Webページを表示するためにインターネット対応のデバイスで広く使用されているいくつかの言語推奨事項をすばやく参照する方法です。 前身であるハイパーテキストマークアップ言語(HTML)にちなんで名付けられましたが、実際には標準的な一般化マークアップ言語(SGML)の非常に選択的な部分である拡張可能なマークアップ言語(XML)に基づいています。 本質的に、それらはすべてSGMLの子孫です。 HTMLはSGMLの直接的なアプリケーションですが、XHTMLは名前空間またはXMLドキュメントの定義のセットと呼ばれるものです。XMLの語彙は、特定の状況で複数のXML語彙が使用されている場合に曖昧さを緩和するのに役立ちます。 HTMLがバージョン4に到達した頃に、HTMLがドキュメントを形成し、視聴可能なWebページにドキュメントするコンピュータープログラムである多くのHTML通訳者によって適切に使用され始めました。 mとしてObileデバイスやその他のWeb視聴プラットフォームも出現していました。より良いソリューションが必要でした。 XMLは、HTMLを介したSGMLのより厳格な実装であり、単一のインスタンスで異なるXMLネームスペースを使用できます。 したがって、2000年頃、World Wide Webコンソーシアム(W3C)は、これらの新たな問題のいくつかを解決するための推奨事項の1つを起草し、XHTMLにしました。

すべての意図と目的について、XHTMLはほとんどの方法でHTMLを模倣しますが、前者はXMLネームスペースを使用しているため、XMLインタープリターで解析できますが、HTMLはHTML通訳者のみに制限されます。 XHTMLは、SGMLのより制限的なXMLサブセットの下で実際にHTMLを再現しています。 このようにして、最近の言語は既存のWebブラウザーによってすぐに解釈されると同時に、他のプラットフォームでも利用できるようになりました。 XHTMLのモニカの拡張可能な側面に耐えることも重要です。 それは単にオフするだけではありませんRSより多くのプログラムやプラットフォームで読み取る機能ですが、ドキュメント内で他のXMLネームスペースを使用できるようにすることでさらに拡張可能です。

xhtmlがドキュメントに他のXMLネームスペースを含める機能により、ページのフォーマット以上のものを提示するためのさまざまな方法で拡張できます。 たとえば、数学的なマークアップ言語(MATHML)をこれらのドキュメントに含めて、数式と表記法を表示できます。 このタイプのドキュメント内のスケーラブルベクトルグラフィックス(SVG)名前空間を使用して、画像を埋め込むこともできます。 そのため、XHTMLは別のXMLドキュメントにも含まれています。

XHTMLは本当にXMLのルールに基づいて洗練されたHTMLであるため、HTMLバージョン4のものを複製する3つのドキュメントタイプ定義(DTD)を提供します。 DTDは、関連する属性だけでなく、いつ、どこで、どのように使用できるかなど、マークアップ言語の要素の詳細な説明です。 ただし、XHTMLの後のバージョンでは、XMLスキーマ、AnXHTMLをさらに増強するXMLドキュメントを記述する他のより堅牢な方法が確立されました。 次に、XHTMLのさまざまな剥がれたバージョンが開発され、その後、特定の用途のために構築できます。その多くはモバイルコンピューティングプラットフォームを中心に展開します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?