我有以下数据:
<courses>
<course subjectId="3" name="World War II"/>
<course subjectId="5" name="Algebra I"/>
<course subjectId="5" name="Statistics"/>
<course subjectId="15" name="Physics"/>
<course subjectId="5" name="Algebra II"/>
<course subjectId="15" name="Chemistry"/>
</courses>
我希望创建一个 xpath 脚本,以便它生成以下地图:
map {
'3': ('<course subjectId="3" name="World War II"/>'),
'5': ('<course subjectId="5" name="Algebra I"/>', '<course subjectId="5" name="Algebra II"/>', '<course subjectId="5" name="Statistics"/>'),
'15': ('<course subjectId="15" name="Physics"/>', '<course subjectId="15" name="Chemistry"/>')
}
我怎样才能做到这一点?