エレメントのグループ化

グループ化によって、ユーザーは、データをグループに分割して再構成できます。 グループの基礎として選択するエレメントや属性は、「キー」と呼ばれます。 

たとえば、ユーザーに下記の学生とその学生が受講するコースのリストがあります。

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 パースペクティブを対象にしていますが、他のさまざまなパースペクティブでも使用できます。

グループ化を作成するには、以下のステップを行います。

  1. XML to XML エディターでマッピングを開く。
  2. 必要に応じて、ソース・ノードおよびターゲット・ノードをマップす る。
  3. マッピング (Mapping) > グループ化の定義 (Define Grouping)」をクリックする。
  4. 適切なキーを選択して「完了」をクリックする。
  5. 「概要 (Overview)」ペイン内で、該当するマッピングの隣にグループ化が表示されます。
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.