XHTMLエディターとは何ですか?
HTMLはHyperText Markup Languageであり、SGML(Standard Generalized Markup Language)から派生した言語であり、World Wide Web上で使用され、タグと一連のルールを使用してドキュメントのプレゼンテーションの構造を作成し、ドキュメント間のリンクを作成します。 XMLは、拡張マークアップ言語であり、SGMLを簡素化します。 XHTMLは拡張可能なHTMLです。HTMLとXMLの機能を組み合わせたマークアップ言語であり、HTMLコーディングで適用されるものよりも厳しい規則です。 XHTMLエディターは、XHTMLを作成するために設計された環境です。
XHTMLエディターは通常、スタンドアロン製品としては見られません。 Web開発エディターのより包括的なパッケージを提供する製品に組み込まれたXHTMLエディターを見つけることは非常に一般的です。 たとえば、ソフトウェアパッケージは、XHTMLエディターとHTMLエディターを組み合わせます。 より完全なパッケージには、HTMLエディター、XHTMLエディター、CSS(Cascading Style Sheets)エディター、およびJavaScript®エディターが含まれます。
XHTMLエディターには、多くの場合、XHTMLを入力するテキストエディターとWYSIWYG(表示されるものは取得するもの)エディターの両方があり、WYSIWYGウィンドウのみを表示できる場合もあります。 その目的は、マークアップ言語やCSSなどのWebデザインの技術的側面を学んでいないユーザーでも、コンテンツを生成および編集できるようにすることです。 ただし、正しいXHTMLで構築されているWebページとWebサイトの問題の1つは、適切なマークアップを生成しないWYSIWYGエディターです。 XStandard®は問題を指摘し、これに対処するためにXHTML WYSIWYG Editor™を作成し、ベストプラクティスの基準を満たすマークアップのみが使用されるようにします。
XHTMLエディターにある重要な機能の1つは、作業中のXHTMLのバージョンを選択できることです。 たとえば、Adobe®Dreamweaver®CS4は、XHTML 1.0 Transitional、XHTML 1.0 Strict、XHTML 1.1、またはXHTML 1.0 Mobileの選択肢を提供します。 HTML 4.01 TransitionalおよびHTML 4.01 Strictも提供されています。
いずれにせよ、XHTMLエディターに存在する他の機能がいくつかあります。 普遍的に提供されていない貴重な機能の1つは、XHTML検証です。 または、エラーログファイルとともに動的な修正が提供される場合があります。 HTMLからXHTMLへの変換機能も含まれる場合があります。 その他の望ましい機能には、構文の強調表示、ワードラップ、UTF-8 Unicode(8ビットUCS / Unicode変換形式)などがあります。UCSはUniversal Character Setの略で、多言語ファイルでの作業を可能にします。