データアイランドとは
データアイランドは、Webページ内の非表示データのストアであり、拡張マークアップ言語(XML)ファイルを介してアクセスできます。 データアイランドは、ロード時間が遅くなる可能性のある大量のデータでWebページのコンテンツを滞らせることなく、必要なときに情報を利用できるようにするのに役立ちます。 ただし、Webページ上の情報を非表示にするこの方法は、すべてのブラウザーで使用できるわけではありません。ユーザーが考慮する必要があるものです。
データアイランドでは、ユーザーはXMLファイルへの参照を作成し、それをページに埋め込みます。 そのファイルのデータを表示する必要がある状況がある場合、動的ページはそのコンテンツを提供できます。 たとえば、eコマースサイトでは、ショッピングカートのコンテンツがXMLでエンコードされている場合があります。 ユーザーはホバーして自分のカートにあるもののリストを見ることができますが、この情報はそれ以外の時間は非表示のままです。
データアイランドを使用するなどのコーディングトリックは、ファイル全体をより小さくすることができます。 これは、リソースが豊富なページの読み込みが困難な低速接続のインターネットユーザーにとって重要です。 データアイランドの柔軟性は、サーバーの負荷を軽減するのにも役立ちます。 ユーザーがデータを必要としない場合、データは表示されず、サーバーへの呼び出しが制限されます。 ユーザーがアクセスする必要がある場合は、XMLファイルを使用してすばやく起動できます。
データアイランドの問題は、ブラウザーの互換性であり、インターネット全体で継続的な問題です。 各ブラウザは、情報の表示と処理がわずかに異なります。 これにより、Webページに正しい色が表示されない場合など、小さな問題が発生する場合があります。 また、まったく表示されないコードや、ブラウザが表示しようとしたときにエラーを返すコードが含まれる場合にも、重大な問題になる可能性があります。 データアイランドはすべてのブラウザで機能し、信頼性の高い動作をするわけではありません。設計者は、ユーザーが実際に必要とするまで情報を隠すための、より標準化された他の方法を検討するかもしれません。
この用語は、大容量ではあるが接続性が制限されている外部ストレージデバイスに関しても使用されます。 ユーザーはデータアイランドと対話して、音楽を再生したり、本を読んだり、映画を見たりすることができます。 素材をオンまたはオフにしたい場合は、データアイランドを別のコンピューターに具体的に接続して、それを同期し、データを転送する必要があります。