我有一个关于转换 xml 文件的问题。我有一个 xml 文件 (xml1),它具有以下结构:
<Info>
<cars>
<car>
<id>1</id>
<brand>Pegeout</brand>
</car>
<car>
<id>2</id>
<brand>Volkwagen</brand>
</car>
</cars>
<distances>
<distance>
<id_car>1</id_car>
<distance_km>111</distance_km>
</distance>
<distance>
<id_car>1</id_car>
<distance_km>23</distance_km>
</distance>
</distances>
</Info>
我不明白我可以使用 xslt 将一个 xml 转换为另一个。如何生成 xsl 样式表?存在 C# 中的设计器吗?
有人可以告诉我如何使用 C# 中的 XSL 样式表将此 xml 文件格式转换为这种格式(xml2):
<Info>
<cars>
<car>
<id>1</id>
<brand>Pegeout</brand>
<distance>
<distance_km>111</distance_km>
<distance_km>23</distance_km>
</distance>
</car>
<car>
<id>2</id>
<brand>Volkwagen</brand>
</car>
</cars>
</Info>