private void btnLoad_Click(object sender, System.EventArgs e)
{
XmlTextReader reader = new XmlTextReader(
Server.MapPath("mycompany.xml"));
reader.WhitespaceHandling = WhitespaceHandling.None;
XmlDocument xmlDoc = new XmlDocument();
//将文件加载到XmlDocument对象中
xmlDoc.Load(reader);
//关闭连接
reader.Close();
//向listbox中添加代表文档的元素
lbNodes.Items.Add("XML Document");
//查找根节点,并将它及它的子节点一同添加到listbox中
XmlNode xnod = xmlDoc.DocumentElement;
AddWithChildren(xnod,1);
}
private void AddWithChildren(XmlNode xnod, Int32 intLevel)
{
//将节点及它的子节点一同添加到listbox中
//intLevel 控制缩进的深度
XmlNode xnodWorking;
String strIndent = new string(' ',2 * intLevel);
//如果节点有值,读取它的值
string strValue = (string) xnod.Value;
if(strValue != null)
{
strValue = " : " + strValue;
}
//将节点的详细信息添加到ListBox中
lbNodes.Items.Add(strIndent + xnod.Name + strValue);
//如果是元素节点,获取它的属性
if (xnod.NodeType == XmlNodeType.Element)
{
XmlNamedNodeMap mapAttributes = xnod.Attributes;
//将节点属性添加到ListBox中
foreach(XmlNode xnodAttribute in mapAttributes)
{
lbNodes.Items.Add(strIndent + " " + xnodAttribute.Name +
" : " + xnodAttribute.Value);
}
//如果还有子节点,就递归地调用这个程序
if(xnod.HasChildNodes)
{
xnodWorking = xnod.FirstChild;
while (xnodWorking != null)
{
AddWithChildren(xnodWorking, intLevel +1);
xnodWorking = xnodWorking.NextSibling;
}
}
}
}
}
|
相关推荐
VB.net读写XML文件源代码,此项目源代为DLL形式,在调用时需注意函数接口
ASP.NET读取XML文件4种方法 XML引用
asp.net读取XML XMLHelper c#读取xml 通用类
VB.net读取XML标签值,两种方法,一是加载XML字符串,一是加载XML文件,然后再从节点路径中读TAG第一个匹配值
VC.net 使用XML文件读写图像 VC.net 使用XML文件读写图像
.net 读取xml,包括读取文件夹xml和单个xml并插入到数据库
在VB.net环境下实现如何读取一个xml文件的例程。
通过页面把信息添加到数据库,然后查询数据把信息添加到xml文件中,在页面上显示信息。
简单介绍ASP.NET中如何来对xml文档进行读取操作。
这方面的例子,以前烈火介绍过一些,好像是VB实现的,大家可以搜一下,本文中是VC.net使用XML文件读写图像,可以点击浏览图像、保存XML图像,显示XML图像等。
vb.net操作XML文件,读取编辑删除添加XML文件操作
ASP.net中常用读取XML的四种方式,
压缩包内有源文件,分别有.net1.1和.net2.0两种,其中Authors.xml为一个模版xml文件,个人需要解析的xml文件要将文件头改为Authors.xml的文件头,即将编码方式改为标准。sqlstring.txt中有针对解析成excel和数据库的...
内容索引:.NET源码,其它类别,XML 读取XML文件,并生成HTML静态页的实例程序,随着编程技术的发展,XML的应用越来越广,很多时候我们都需要XML文件的配合,因此读写XML文件就很有必要了,如果你还不是太熟悉如何操作...
运用ASP.NET开发时,读取所需要的XML,便于后台的管理以及修改,只需修改XML文件。
收集的一个VB.NET 读取写入XML文件的类,做了一些修改,希望能对大家有所帮助!
VB6和VB.NET中的XML的读写操作.doc 。介绍了vb6和vb.net怎么读写xml格式的文件。
一个关于.net加密解密xml文件小实例
VB.Net读取ini文件的例子,和读取xml文件的例子。两种方法的比较。建议还是用Xml比较好。System.Xml
【ASP.NET编程知识】asp.net实现XML文件读取数据绑定到DropDownList的方法.docx