对元素进行分组

分组使您能够通过将数据分为若干组来重构数据。选择作为组的基础的元素或属性称为“键”。

例如,您具有下列学生以及他们正在学习的课程的列表:

学生 课程
Alyssa French 和 English
Ben Latin 和 Science
Cy Latin 和 French

这是在 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>

您决定要列示学习特定课程的所有学生。为此,可以根据学生所学习的课程将他们分为若干组。课程名是“键”:

课程 学生
法语 Alyssa
Latin Ben 和 Cy
英语 Alyssa
Science 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>

 

下列指示信息适用于“资源”透视图,但是也将适用于其他许多透视图。

要创建分组,请遵循下列步骤:

  1. 在 XML 映射编辑器中打开映射文件。
  2. 适当时映射源节点和目标节点。
  3. 右键单击“变换类型”框,然后选择分组
  4. 右键单击并选择显示属性。在“属性”视图中,选择用于分组的键并单击添加
  5. 要查看组详细信息,单击类型框右上方的箭头。
  6. 在“组详细信息”视图中,完成组中所有节点的映射。
  7. 要返回到主映射视图,单击“组详细信息”页右上方的箭头。
  8. 保存映射。
相关概念
XML 映射编辑器

反馈