数据绑定:在XDocument查询中使用以逗号分隔的值列表

时间:2012-05-17 23:18:16

标签: windows-phone-7

很抱歉,如果这是一个愚蠢的问题,但我是WP7开发的新手(和一般的C#)。

我有一个如下所示的XML文件:

<sessions>

<sessions>

<session id="305">

<startdatetime>2012-09-12 09:30:00</startdatetime>

<enddatetime>2012-09-12 10:30:00</enddatetime>

<name>TEST</name>

<description>[text]</description>

<venueID>19</venueID>

<speakerID>1764,2077,2361</speakerID>

</session>

<session> ... </session>

<session> ... </session>

etc.`

</sessions>

稍后在XML中有场地和扬声器的节点,我可以使用

拉出场地

<session id="305">

<startdatetime>2012-09-12 09:30:00</startdatetime>

<enddatetime>2012-09-12 10:30:00</enddatetime>

但是,当XML包含逗号分隔的列表(如本例中的扬声器)时,我该如何做同样的事情呢?

感谢。

1 个答案:

答案 0 :(得分:0)

使用string.Split提取逗号分隔值:http://msdn.microsoft.com/en-us/library/system.string.split.aspx

select new Venue
{
    Speakers = query.Element("speakerID").Value.Split(',').ToList(),
    [stuff]
};