C# 将应答器中存在的属性的所有值收集到一个值中
我有一个xml文件,定义如下:C# 将应答器中存在的属性的所有值收集到一个值中,c#,xml,C#,Xml,我有一个xml文件,定义如下: <test> <years year ="2001"> </test> <test> <years year ="2002"> </test> <test> <years year ="20013"> </test> 如何获取xml文件中存在的所有属性,并将其添加到xml文件中?诸如此类: <te
<test>
<years year ="2001">
</test>
<test>
<years year ="2002">
</test>
<test>
<years year ="20013">
</test>
如何获取xml文件中存在的所有属性,并将其添加到xml文件中?诸如此类:
<test>
<years>2001,2002,2003</years>
</test>
<test>
<years year ="2001">
</test>
<test>
<years year ="2002">
</test>
<test>
<years year ="2003">
</test>
2001,2002,2003
非常感谢,请注意,您的xml示例无效。您必须添加根元素并关闭
years
看看这个:
输入xml文件:
<root>
<test>
<years year="2001" />
</test>
<test>
<years year="2002" />
</test>
<test>
<years year="20013" />
</test>
</root>
结果文件:
<?xml version="1.0" encoding="utf-8"?>
<root>
<test>
<years year="2001" />
</test>
<test>
<years year="2002" />
</test>
<test>
<years year="20013" />
</test>
<test>
<years>2001,2002,20013</years>
</test>
</root>
2001,2002,20013
<?xml version="1.0" encoding="utf-8"?>
<root>
<test>
<years year="2001" />
</test>
<test>
<years year="2002" />
</test>
<test>
<years year="20013" />
</test>
<test>
<years>2001,2002,20013</years>
</test>
</root>