How can I transform XML into a List or String[]?的反问题。
我有一个用户的List<string>
,想将他们转换为以下xml:
<Users>
<User>Domain\Alice</User>
<User>Domain\Bob</User>
<User>Domain\Charly</User>
</Users>
我目前将此列表包装在一个类中,并使用
XmlSerializer
来解决此问题,但我发现这很繁重...那么,有没有使用Linq到Xml的更直接的解决方案?
最佳答案
XElement xml = new XElement("Users",
(from str in aList select new XElement("User", str)).ToArray());
这可能会做到。不知道.ToArray是否必要。
关于c#-3.0 - 如何使用Linq将List <string>转换为XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3872084/