易截截图软件、单文件、免安装、纯绿色、仅160KB

将XML数据填充到TreeView中


文档及代码下载:http://www.dingos.cn/index.php?topic=1899.0
介绍
当菜单项是经常改变时,从XML文档中创建TreeView才当是非常有用的。例如,使用XML作为数据库存储记录。
这里有个简单示例。以防混淆这个例子比较简单。
背景
对XML、TreeView控件的应用,在Visual Studio中有助于理解这些步骤。
使用代码
注意:这个解决方案(xml2treeviewmenuSolution)是VS2010创建。
添加一个XML文件到项目中并命名为“menu.xml”。根据菜单项编辑XML文件。
view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8" ?>  
<root>  
<folder title='folder 1a' >  
<record title='record 1a1' />  
<record title='record 1a2' />  
<folder title='folder 1b'>  
<record title='record 1b1' />  
</folder>  
</folder>  
<folder title='folder 2a' >  
<record title='record 2a1' />  
</folder>  
<folder title='folder 3a' >  
<record title='record 3a1' />  
<record title='record 3a2' />  
</folder>  
</root>  
从Visual Studio工具箱中将TreeView控件拖入Windows窗体中。在这个例子,命名控件为“treeViewMenu”。使用using添加对XML类的引用。
view plaincopy to clipboardprint?
using System.Xml;  
using System.Xml.XPath;  
创建一个XMLDocument对象用于保存文件。
view plaincopy to clipboardprint?
public partial class Form1 : Form{  
    private XmlDocument docXML = new XmlDocument();  
当窗体加载时,从XML文件中加载填充TreeView控件的XML文档。 
view plaincopy to clipboardprint?
private void Form1_Load(object sender,&


相关文档:

Android拍照上传程序的xml配置文件

1. login_window.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg_logo"
>
......

FOR XML语法导出XML的易错之处

原文地址:http://www.cnblogs.com/zhengyun_ustc/archive/2006/06/29/sqlxml_forxmlexplicit.html
[SQLXML]FOR XML语法导出XML的易错之处
Version
Date
Creator
Description
1.0.0.1
2006-6-29
郑昀@Ultrapower
草稿
 
继续阅读之前,我们假设您熟悉以下知识:
n      &nb ......

XML HTTP Request的属性和方法简介 ASP编程教程

由于现在在公司负责制作标准的静态页面,为了增强客户体验,所以经常要做些AJAX效果,也学你也和我一样在,学习AJAX。而设计AJAX时使用的一个重要的技术(工具)就是XMLHTTPRequest对象了。这里海啸把我学习XMLHTTPRequest对象的一点资料拿出来跟大家一起分享。文中的资料都是海啸在学习时在网上收集的,如果您开过,那就再 ......

用c读取XML文件

 
  可以将XML文件的树(只有一个顶层节点).于是理所当然的可以用树作为XML的一种存储结构.
我将在这里用C++实现对简单的XML文件的解析.
1.选择存储结构:
树型数据结构有多种存储方式,我将用"孩子兄弟表示法",定义如下:
typedef struct CSNode
{
int subNodes;
string data;
string name;
struct CSNode *fi ......

XML文件操作

XmlDocument doc = new XmlDocument();
            string strtxt = "";
            doc.Load(Server.MapPath("XMLFile1.xml"));
          &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号