请帮忙,我是XSLT新手,正在尝试将一个XML格式转换为另一个。
我需要提取唯一的属性值,并将这些值转换为新的格式。下面的示例XML显示了原始和新/目标格式。
我已经花费了很长时间,但没有任何收获。有人能帮忙或给我一些指导吗?
原始格式:
<base>
<level>
<level2 Name ="AA" value="1"/>
</level>
<level>
<level2 Name ="BB" value="2"/>
</level>
<level>
<level2 Name ="BB" value="3"/>
</level>
<level>
<level2 Name ="CC" value="4"/>
</level>
<level>
<level2 Name ="AA" value="5"/>
</level>
</base>
新格式:
<base>
<levelNames>
<level level2Name ="AA"/>
<level level2Name ="BB"/>
<level level2Name ="CC"/>
</levelNames>
</base>
非常感谢。