日期:2014-05-18  浏览次数:20772 次

读取这种结构的xml文档
我需要把每个结点都读取出来,如何操作?
<?xml   version= "1.0 "   encoding= "utf-8 "   ?>
<note>
<item   name= "Smtp "   value= "smtp.foxmail.com "> </item>
<item   name= "Port "   value= "25 "> </item>
<item   name= "Domain "   value= "foxmail.com "> </item>
<item   name= "UserName "   value= "wwww "> </item>
<item   name= "Passwd "   value= "12345 "> </item>
<item   name= "FromAdd "   value= "wwww@foxmail.com "> </item>
<item   name= "Title "   value= "标题 "> </item>
<item   name= "Content "   value= "测试测试 "> </item>
</note>


------解决方案--------------------
StreamReader str=new streamReader( "~/data.xml ");
XmlDataDocument xdd=new XmlDataDocument();
xdd.DataSet.ReadXml(str);
DataTable dt=xdd.DataSet.Tables[0];
Label1.Text=dt.Rows[0][2].ToString();