请帮忙,我是 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>
非常感谢。