【发布时间】:2013-04-08 12:47:22
【问题描述】:
我有一个关于转换 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>
【问题讨论】:
-
StackOverflow 不是代码编写服务。请阅读guide to asking a good question 并显示what you have tried。
-
你得到什么错误?
-
en.wikipedia.org/wiki/XSL_Transformations 可能会有所帮助。可悲的是,看起来可能没有任何 C#-native。