从xelement获取值 [英] Getting values from xelement
本文介绍了从xelement获取值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
< Customer>
< Orders>
< param id =13title =Book1/>
< param id =15title =Book2/>
< / Orders>
<客户/>
如何获取id作为逗号分隔字符串的值
解决方案
XElement xe = XElement.Parse(xmlString);
var ids =
String
.Join
(
,,
xe
.Elements(Orders )
.Elements(param)
.Select(x => x.Attribute(id)。Value)
.ToArray()
);
I'm learing linq. I have a Xelement like below
<Customer>
<Orders>
<param id="13" title="Book1" />
<param id="15" title="Book2" />
</Orders>
<Customer/>
How to get the value of id as a comma delimited string
解决方案
XElement xe = XElement.Parse(xmlString);
var ids =
String
.Join
(
",",
xe
.Elements("Orders")
.Elements("param")
.Select(x=>x.Attribute("id").Value)
.ToArray()
);
这篇关于从xelement获取值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文