用控制台应用 程序c#中读取xml文件和用控件读取xml文件
2009-02-09 19:49
936 查看
因为Xml类都定义在System.Xml名字空间当中,所以首先要做的是在工程里加入对System.Xml的引用。
using System.Xml;
打开一个XML文档
XmlTextReader类的构造器打开一个XML文件。在这个例子里使用了一个名为xmltest.xml的文件,它保存在C:/temp目录当中。你可以下载此附件。
// 打开一个 XML 文件
XmlTextReader reader = new XmlTextReader("C://temp//xmltest.xml");
读取数据
XmlTextReader类的Read方法读取数据。
while ( reader.Read() )
{
Console.WriteLine(reader.Name);
}
源代码:
附件
CS Code
XML文件
namespace ReadXML
{
using System;
using System.Xml;
public static int Main(string[] args)
{
try
{
// 打开一个 XML 文件
XmlTextReader reader = new XmlTextReader("C://temp//xmltest.xml");
while ( reader.Read() )
{
Console.WriteLine(reader.Name);
}
}
catch (Exception e)
{
Console.WriteLine ("Exception: {0}", e.ToString());
}
return 0;
}
}
}
http://hi.baidu.com/is8888/blog/item/f2d108fac04434d9b48f3181.html在listview中显示
XmlDocument doc = new XmlDocument();
doc.LoadXml(str);
foreach (XmlNode studentNode in doc.GetElementsByTagName("students"))
{
TreeNode node = treeView1.Nodes.Add(studentNode.ChildNodes[0].InnerText);
for (int i = 1; i < studentNode.ChildNodes.Count; i++)
{
TreeNode child = node.Nodes.Add(studentNode.ChildNodes[i].ChildNodes[0].InnerText);
child.Tag = studentNode.ChildNodes[i].ChildNodes[1].InnerText;
}
}
用treeview显示读取xml数据
using System.Xml;
打开一个XML文档
XmlTextReader类的构造器打开一个XML文件。在这个例子里使用了一个名为xmltest.xml的文件,它保存在C:/temp目录当中。你可以下载此附件。
// 打开一个 XML 文件
XmlTextReader reader = new XmlTextReader("C://temp//xmltest.xml");
读取数据
XmlTextReader类的Read方法读取数据。
while ( reader.Read() )
{
Console.WriteLine(reader.Name);
}
源代码:
附件
CS Code
XML文件
namespace ReadXML
{
using System;
using System.Xml;
public static int Main(string[] args)
{
try
{
// 打开一个 XML 文件
XmlTextReader reader = new XmlTextReader("C://temp//xmltest.xml");
while ( reader.Read() )
{
Console.WriteLine(reader.Name);
}
}
catch (Exception e)
{
Console.WriteLine ("Exception: {0}", e.ToString());
}
return 0;
}
}
}
http://hi.baidu.com/is8888/blog/item/f2d108fac04434d9b48f3181.html在listview中显示
XmlDocument doc = new XmlDocument();
doc.LoadXml(str);
foreach (XmlNode studentNode in doc.GetElementsByTagName("students"))
{
TreeNode node = treeView1.Nodes.Add(studentNode.ChildNodes[0].InnerText);
for (int i = 1; i < studentNode.ChildNodes.Count; i++)
{
TreeNode child = node.Nodes.Add(studentNode.ChildNodes[i].ChildNodes[0].InnerText);
child.Tag = studentNode.ChildNodes[i].ChildNodes[1].InnerText;
}
}
用treeview显示读取xml数据
相关文章推荐
- C#-XML文件提取字符串+字符串存为XML文件+创建XML(自定义节点)文件+读取节点内容
- 应用经验 技巧 XML文件作为程序的默认配置文件(C#解析)
- WPF中控件绑定XML文件,实现修改XML文件即可以改变程序控件内容
- C# 读取xml文件忽略xml文件的注释
- 一个经过改良的XMLHelper(包含了序列化,反序列化,创建xml文件,读取节点,C#对象与xml文件的相互转换等等。)
- C# 读取xml文件忽略xml文件的注释
- C# 读取XML文件和写入XML文件
- C#控制台基础 在博客备份xml文件中提取所有博文的标题 (正则,流读取)
- C# XML 读取xml文件内容并输出到控制台
- C#中读取xml文件和生成xml文件
- C# 的泛型以及网络下载Xml文件和读取Xml文件
- C#下使用第三方开源控件读取Excel文件的内容
- c#读取xml文件到datagridview中
- C# form程序读取console 程序的控制台信息
- Java眼中的XML--文件读取--2 应用SAX方式解析XML
- 用DataReader从Oracle10g数据库中读取数据(c#) vs2008控制台程序
- C#程序中:如何修改xml文件中的节点(数据)
- 使用Pull解析器生成XML文件和读取xml文件
- dom4j处理xml文件,读取xml字符串,格式化xml文件
- Pull解析器读取XML文件,及保存数据到xml文件中