求助~~~~ RichTextBox 读取xml 文件, 并把xml文件的内容显示在 RichTextBox 控件上!!!! ~~~~~在线等待

whushuguang 2008-01-10 08:43:00

求助~~~~ RichTextBox 读取xml 文件,

并把xml文件的节点的内容显示在RichTextBox 上~~
能 给我源码吗?
...全文
211 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
whushuguang 2008-01-11
  • 打赏
  • 举报
回复

问题就在这里 ,
你们说得很对, 我想的是怎样把此节点写到RichText中去


请指教!!
panw520 2008-01-11
  • 打赏
  • 举报
回复

XmlDocument doc = new XmlDocument();
doc.Load(//xml的src);
XmlNode node = XmlDoc.SelectSingleNode("connection");
XmlNode UserNode = node.SelectSingleNode("User");
string user = UserNode.InnerXml;
jupiter911 2008-01-11
  • 打赏
  • 举报
回复

DataSet ds = new DataSet();
ds.ReadXml("文件名");
foreach(DataRow dr in ds.Tables["Connection"].Rows)
{
richTextBox1.Text += dr["DBType"].ToString();
//...
}
yangyongqiang 2008-01-11
  • 打赏
  • 举报
回复
就是XML文件的读取问题,很容易的。
首先 XmlDocument doc = new XmlDocument();
其次
try
{
doc.Load(Constants.StrXmlFileName);
XmlNodeList selectedNodes = doc.SelectNodes("Connection");
foreach (XmlNode node in selectedNodes)
{
if (node.Name.equals("User"))
//把此节点的InnerText写到RichText中去
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message + "\n" + ex.StackTrace);
return retValue;
}
whushuguang 2008-01-11
  • 打赏
  • 举报
回复


这个是xml 文件




<Connection>
<DBType>Access</DBType>
<ServerName></ServerName>
<DBName></DBName>
<User></User>
<Password></Password>
<FilePath>M0101.mdb</FilePath>
</Connection>




我现在要这种效果


当前状态显示
当前用户:
登陆时间:
登陆数据库:

从上面的 xml文件中查出来, 并显示出来,
还有一点就是, xml 文件中有很多个节点,我只想要Connection节点下的信息:





symbol441 2008-01-11
  • 打赏
  • 举报
回复
楼主的问题描述不清楚

1.既然是显示节点的内容,然而对XML文档的结构都没有给出
2.显示内容,有一条有多条,在RichTextBox的显示格式是咋样的

jupiter911 2008-01-11
  • 打赏
  • 举报
回复
不太明白楼主的意图.我给大体需要用到的东西列出来好了:
XmlDataDocument.Load(string Path)方法可以载入一个XML文件
载入的XmlDataDocument对象是一个树形的节点集合,你可以用ChildNodes属性获取它下面所有的子结点.这个属性带有一个int类型的索引器,索引出的结果是一个XmlNode对象,你可以使用[string Name]的方式进行索引.
XmlNode对象包含很多属性和方法,利用这些,你可以获取一个XML节点标记所有的内容.
whushuguang 2008-01-11
  • 打赏
  • 举报
回复

请教, 急啊

111,095

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧