2011-07-01 34 views
0

我不擅长ASP.NET(c#)和XML。 我有一个文本框控件,一个按钮,一个网站的网址(例如:http://chelseacole.com/question)有一个XML文件的内容,如:关于C#中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. 

任何人都可以帮我吗?提前致谢! “>

+0

你可以发布你用来填充文本框的代码吗? – GvS

回答

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; 
+0

谢谢!你真棒! :) –

+0

不客气! ;-) – danyolgiax

1

你可以检查此

LINQ to read XML

我不建议超过这个

+0

谢谢你! :) :) :) –