我想将字符串转换为XML.我有一个像下面的字符串.它包含编程语言名称.
string lang = "java,php,c#,asp.net,spring,hibernate";
Run Code Online (Sandbox Code Playgroud)
我想将此字符串转换为XML正式,如下所示:
<Languages>
<lang Name="java"/>
<lang Name="php"/>
<lang Name="c#"/>
<lang Name="asp.net"/>
<lang Name="spring"/>
<lang Name="hibernate"/>
</Languages>
Run Code Online (Sandbox Code Playgroud)
我想将这个XML数据存储在一个变量中,以便以后存储在数据库中.
Gio*_*sos 11
它也可以使用Linq-to-XML完成:
using System.Xml.Linq; // required namespace
XDocument xmlDoc = new XDocument();
XElement xElm = new XElement("Languages",
from l in lang.Split(',')
select new XElement("lang", new XAttribute("Name", l)
)
);
xmlDoc.Add(xElm);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3229 次 |
最近记录: |