如何上课#39;数据到数组并插入它们

时间:2014-06-17 09:18:18

标签: c# xml windows-phone

我有一个名为Article的类,其中包含三个字符串: - 标题; - 链接; - 说明。

这里是班级'代码:

class Article
{
    string title;
    string text;
    string link;

    public string Title
    {
        get { return title; }
        set { title = value; }
    }

    public string Text
    {
        get { return text; }
        set { text = value; }
    }

    public string Link
    {
        get { return link; }
        set { link = value; }
    }
}

这个类由于一个从XML文件进行查询的方法而被填充:

public void toArticle(string str)
    {
        byte[] byteArray = Encoding.UTF8.GetBytes(str);
        MemoryStream stream = new MemoryStream(byteArray);
        XDocument news = XDocument.Load(stream);


        var data = from query in news.Descendants("item")
                   select new Article
                   {
                       Title = (string)query.Element("title"),
                       Text = (string)query.Element("text"),
                       Link = (string)query.Element("link")
                   };
        listBox.ItemsSource = data;
    }

问题是,如果我们忽略实际的文章,XML中的文本标记将由无用的HTML标记填充。所以我想从课堂上学习文章的文章,把它们放到一个数组中,用无用的标签清理它们,然后在课堂上重新插入它们。 但是如何将它们放入阵列?如何将它们重新插入到类中,避免了最后只插入一个文本的风险?

0 个答案:

没有答案