易截截图软件、单文件、免安装、纯绿色、仅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,&


相关文档:

读取配置文件[方式三]之xml解析配置文件法

本文转自:http://blog.csdn.net/wqf363/archive/2006/11/18/1394600.aspx
使用简介
数据类型:
xmlChar  替代char,使用UTF-8编码的一字节字符串。如果你的数据使用其它编码,它必须被转换到UTF-8才能使用libxml的函数。
XmlDoc 包含由解析文档建立的树结构,xmlDocPtr是指向这个结构的指针。
xmlNodePtr and xm ......

一个关于javascript Ajax解析XML的原始实例

        该实例首先需要创建数据库,数据库Test唯一表test,该表具有三个列分别为c1,c2,c3, int型,请自行建立数据库并插入几行测试数据。
        然后我们希望能将数据库中的数据读取出来,我在此处只是将数据库数据以数据集的方式存放在本地中, ......

判断是否XML文档

xhtml的昙花一现带来不少问题,它的目的是让html表现得更像xml,所以才叫xhtml。但是出师未捷身先死,我们讨论一下如何判定文档是XML吧。
印象中jQuery对此方法重复实现了许多次,应该比较权威,也说明这判定比较难搞。看jQuery1.42的实现:
var isXML = function(elem){
// documentElement is verifi ......

VC解析XML 使用CMarkup类解析XML

 
 
(一) 先讲一下XML中的物殊字符,手动填写时注意一下。
字符                   字符实体
&                 &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号