XML与TreeView
2024-09-03 01:04:50
1。treeview代码书写
private void Form1_Load(object sender, EventArgs e)
{
//代码为TreeView添加子项
treeView1.ContextMenuStrip = contextMenuStrip1;
TreeNode tn = new TreeNode("默认"); treeView1.Nodes.Add(tn); } private void button1_Click(object sender, EventArgs e)
{
//代码为TreeView添加子项
string text = textBox1.Text;
TreeNode tn = new TreeNode(text);
TreeNode tr = treeView1.SelectedNode;
tr.Nodes.Add(tn); } private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
{
//删除选中项
treeView1.SelectedNode.Remove();
}
2.XML基本用法
1XML文件
<?xml version="1.0" encoding="utf-8" ?>
<Computers> <Computer typr="222"> <Name>LenovoY460</Name> <Price>5000</Price>
<CPU>酷睿i3</CPU> </Computer> <Computer typr="2223"> <Name>Dell</Name> <Price>7000</Price>
<CPU>酷睿i7</CPU> </Computer> </Computers>
2 解析XML文件
XmlDocument doc = new XmlDocument();
doc.Load("XMLFile1.xml");
XmlNode xn = doc.DocumentElement;
foreach (XmlNode item in xn.ChildNodes) { //foreach (XmlNode item1 in item.ChildNodes) { // switch (item1.Name) { // case "Name":
// Console.WriteLine("电脑的名字是:" + item1.InnerText);
// break;
// case "Price":
// Console.WriteLine("电脑的价格是:" + item1.InnerText);
// break;
// case "CPU":
// Console.WriteLine("电脑的CPU是:" + item1.InnerText);
// break; // } //}
Console.WriteLine(item.Attributes["typr"].Value);
Console.WriteLine("电脑的名字是:" + item["Name"].InnerText);
Console.WriteLine("电脑的Price是:" + item["Price"].InnerText);
Console.WriteLine("电脑的CPU是:" + item["CPU"].InnerText);
}
Console.ReadKey();
最新文章
- Openfire的启动过程与session管理
- yum安装所需要的开发库
- 不定义JQuery插件,不要说会JQuery 分类: JavaScript 2014-11-24 14:18 155人阅读 评论(0) 收藏
- phonegap开发经验谈之一命令行建立项目和准备工作
- iOS 常用设计模式和机制之 KVC
- android 项目学习随笔七(ViewPagerIndicator与ViewPager)
- 10 notorious computer virus
- linux下的调试工具ltrace与strace
- Mybatis第二天(其他)
- python网络爬虫与信息提取 学习笔记day3
- Docker学习笔记【四】Docker 仓库
- Java经典面试题+答案(全)
- OpenCV4.1.0实践(1) - 环境配置及使用
- vue+element 正则表达式进行表单验证
- Dostoevsky: Better Space-Time Trade-Offs for LSM-Tree Based Key-Value Stores via Adaptive Removal of Superfluous Merging 阅读笔记
- js问题: is not a function
- Python之路(第三十九篇)管道、进程间数据共享Manager
- SQL DML 数据操纵语句
- css设置点击态样式
- linux下安装svn出现configure: error: We require OpenSSL; try --with-openssl