HTMLリーダーとは何ですか?
HyperText Markup Language(HTML)リーダーは、3種類のコンピューターソフトウェアのいずれかです。 この用語は、HTMLドキュメントを表示するように設計されたプログラムを示すために一般的に使用されますが、Webブラウザの重量コンポーネントやオンライン要件はありません。 HTMLリーダーは、アプリケーション内から呼び出してHTMLドキュメントを処理できるプログラミングコンポーネントまたはライブラリ(オペレーティングシステムに含まれることもあります)にすることもできます。 「HTMLリーダー」は、オンラインまたはファイルに埋め込まれているストリームからHTMLコードをキャプチャすることを目的としたプログラムまたはプログラミングコンポーネントに付けられた名前でもあり、基礎となるコードを調べることができます。
オンライン接続が可能で、モバイルプラットフォームとしても使用されるさまざまなデバイスは、さまざまなハードウェアプロファイルが存在するため、完全な機能を備えたWebブラウザーの実行に必ずしも適しているとは限りません。 さらに、使用可能なWebブラウザの機能ポートがないデバイス用のオペレーティングシステムがいくつかあります。 このような場合に軽量のHTMLリーダーを使用すると、デバイスのユーザーは、複雑なインタープリターやスクリプトエンジンをバックグラウンドで実行することなく、HTMLドキュメントを読み取ることができます。
HTMLリーダーソフトウェアのもう1つの用途は、必ずしもWebサイトとは見なされず、オンラインではない可能性があるHTMLドキュメントを読み取るためのクリーンなインターフェイスを提供することです。 電子書籍、または電子書籍は、さまざまなプラットフォームでHTMLリーダーを簡単に入手して使用できるため、HTML形式で公開されることがあります。 オフィス環境では、HTMLリーダーを使用して、より大きな、より複雑なプログラムで生成された動的なレポートまたは文書を表示できます。
プログラミング環境では、HTMLリーダーは、より大きく個別に開発されたアプリケーションに統合されるソフトウェアコンポーネントになります。 たとえば、一部のWebブラウザは、より複雑な表示エンジンがフォーマットを変更する前に、メインウィンドウで実行されるレンダリングの一部にリーダーを使用します。 リーダーを使用すると、HTMLで記述された入力ストリームを適切にフォーマットされた文字列に簡単に変換して、処理または表示できます。
HTMLリーダーは、リモートサーバーに接続したり、ファイルをスキャンしたりするために設計されたプログラムまたはプログラミングオブジェクトにすることもできます。HTMLコードは、より正式なプログラムによって除去されるか、独自の形式で難読化される可能性があります。 これを使用して、HTMLドキュメントの構築方法を確認したり、通信プロトコルの一部としてHTMLを使用しているサーバーからの入力をキャプチャしたりすることができます。 これらの状況でリーダーを使用することは、元のプログラムが使用されているHTMLコードを非表示または保護しようとするときに必要になることがあります。