【发布时间】:2012-03-02 18:07:12
【问题描述】:
我的 xml 数据是这样的:(这是 xmlstring 不是 xmlfile,我需要在不保存的情况下进行转换......)
<ProductGroups>
<ProductGroup>
<Name>ABC</Name>
<Id>123</Id>
</ProductGroup>
<ProductGroup>
<Name >xyz</Name>
<Id>456</Id>
</ProductGroup>
<ProductGroup>
<Name>PQR</Name>
<Id>789</Id>
</ProductGroup>
.
.
</ProductGroups>
我想这样变身
<PRODUCTGROUPS>
<Name ID="123"> ABC</NAME>
<Name ID="456"> XYZ</NAME>
<Name ID="789">PQR</NAME>
.
.
</PRODUCTGROUPS>
我将 C# 与 .NET 结合使用。
【问题讨论】:
-
你试过什么?如果您想转换 XML,您是否考虑过 XSLT(可扩展样式表语言转换)?
-
请不要将
ProductGroups转换为PRODUCTGROUPS。 -
你在纠结哪一点?
-
@Henk Holterman:这似乎是用户倾向于随机切换到大写字母的产物。请参阅原始修订。不过,好电话。
-
@Henk Holterman:我不会将 ProductGroups 更改为 PRODUCTGROUPS。感谢您的宝贵建议。
标签: c# .net xml xml-parsing