关于C#中xml元素的简单问题

时间:2011-07-01 09:13:11

标签: c# asp.net xml

我不擅长ASP.NET(c#)和XML。 我有一个文本框控件,一个按钮和一个网站网址(例如:http://chelseacole.com/question)包含xml文件的内容,如下所示:

<paragraph>
<text att1="1" att2="2">
        facebook, facebook, facebook, facebook.
</text>
<text att1="3" att2="4">
        twitter, twitter, twitter, twitter.
</text>
<text att1="5" att2="6">
        facebook, twitter, facebook, twitter.
</text>
</paragraph>

所以我想要的是:我点击了按钮,结果将出现在文本框控件中,如下所示:

facebook, facebook, facebook, facebook.
twitter, twitter, twitter, twitter.
facebook, twitter, facebook, twitter.

有人会帮助我吗?提前致谢! :“&GT;

2 个答案:

答案 0 :(得分:3)

如果我了解你想要达到的目标,请尝试以下方法:

XDocument document = XDocument.Load("file.xml");

或:

XDocument document = XDocument.Parse("<paragraph><text att ... ");

foreach (XElement item in document.Descendants("text"))
    textbox.Text+=item.Value + Environment.NewLine;

答案 1 :(得分:1)

您可以查看

LINQ to read XML

我不推荐除此之外的任何其他解决方案