Por exemplo, você tem a seguinte lista de estudantes e dos cursos que eles estão fazendo:
| Estudante | Cursos |
|---|---|
| Alyssa | Francês, Inglês |
| Ben | Latim, Ciências |
| Caitlin | Latim, Francês |
Este é o gráfico mostrado em 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="Caitlin">
<course>Latin</course>
<course>French</course>
</student>
</school>
Você decide que prefere listar todos os estudantes em um determinado curso. Para isso, é possível dividir os estudantes em grupos com base nos cursos que eles fazem. O nome do curso é a 'chave':
| Curso | Estudante |
|---|---|
| Francês | Alyssa |
| Latim | Ben, Caitlin |
| Inglês | Alyssa |
| Ciências | Ben |
Este é o gráfico mostrado em XML:
<?xml version="1.0" encoding="UTF-8"?>
<school>
<course name="French">
<student name="Alyssa"/>
<student name="Caitlin"/>
</course>
<course name="Latin">
<student name="Ben"/>
<student name="Caitlin"/>
</course>
<course name="English">
<student name="Alyssa"/>
</course>
<course name="Science">
<student name="Ben"/>
</course>
</school>
As instruções a seguir se aplicam à perspectiva Recurso, mas também funcionarão em várias outras perspectivas.
Para criar um agrupamento, conclua as seguintes etapas: