グループ化によって、ユーザーは、データをグループに分割して再構成できます。 グループの基礎として選択するエレメントや属性は、「キー」と呼ばれます。
たとえば、ユーザーに下記の学生とその学生が受講するコースのリストがあります。
Student | Courses |
---|---|
Alyssa | フランス語、英語 |
Ben | ラテン語、科学 |
Cy | ラテン語、フランス語 |
この表を XML で示すと次のようになります。
<?xml version="1.0" encoding="UTF-8"?> <school> <student name="Alyssa"> <course>French</course> <course>English</course> </student> <student name="Ben"> <course>Latin</course> <course>Science</course> </student> <student name="Cy"> <course>Latin</course> <course>French</course> </student> </school>
ユーザーはすべての生徒を受講する特定コースに基づいてリストすることを決定しました。 特定のコースのすべての生徒をリストするには、生徒を、受講するコースに基づいてグループ化します。 コース名が「キー」です。
Course | Student |
---|---|
フランス語 | Alyssa |
ラテン語 | Ben、Cy |
英語 | Alyssa |
科学 | Ben |
この表を XML で示すと次のようになります。
<?xml version="1.0" encoding="UTF-8"?> <school> <course name="French"> <student name="Alyssa"/> <student name="Cy"/> </course> <course name="Latin"> <student name="Ben"/> <student name="Cy"/> </course> <course name="English"> <student name="Alyssa"/> </course> <course name="Science"> <student name="Ben"/> </course> </school>
次の説明は Resource パースペクティブを対象にしていますが、他のさまざまなパースペクティブでも使用できます。
グループ化を作成するには、以下のステップを行います。