ブックマークやメールメッセージといったデータの集合を表示させることができます。不便なことがたくさんあります。変更処理は非常に難しいものになるはずです。データソースを利用することで、こういった問題を解決することが可能です。ブックマークやメールなどのリソース情報を保存するときのフォーマットとして使用できます。データを生成するようなコードを書くことも可能です。ブックマークや履歴、メールメッセージなどのデータを読み込むときに行っている方法になります。アプリケーションからも簡単に利用することが可能です。データソースを利用できます。ファイルを参照することも可能です。これによって、多数の行が含まれるツリーを表示する場合の処理が非常に楽になります。リストボックスやメニューといった他の要素で扱うデータの供給源としても利用できます。これについては、次のセクションで見る予定です。ついてのごく簡単な概略を説明します。ついての知識がない方は、このガイドに目を通しておくことを薦めます。仕様についての情報を参照してください。データをグラフとして表現するモデルからなっています。適切かつシンプルにまとめられた要素のセットで構成されています。ファイルの雛形を示します。ヘッダ部分と類似していることが確認できます。名前空間が宣言されている点です。要素の内側にデータを記述していきます。提供しているものがいくつかあるので、それらを参考にするのがよいでしょう。生成されるブックマークリストについて見てみることにします。URL、タイトル、訪問日といったデータが関連付けられています。このためブックマーク情報は、データを多数のフィールドからなる大規模な表として保存するようなデータベースであると考えることができます。リストに階層構造を持たせることが可能です。これはブックマークにフォルダやカテゴリをに設定するために必要になります。記述をいくつか示します。名前空間名にフィールド名を付加して生成されます。次のセクションでは、これらを使ってフィールドの値を自動設定する方法について見ていきます。つのフィールドと若干異なる名前空間になっていることを注記しておきます。ファイルの例を示します。