欢迎来到天天文库
浏览记录
ID:20464631
大小:50.50 KB
页数:3页
时间:2018-10-11
《使用.net读取xml文件--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、使用.NET读取XML文件>>介绍 本文中我将介绍在ASP.应用程序中如何读取XML文件,这是一个十分有用的技巧。使用这个技巧,我们能够定制我们的应用程序的配置文件,也可以读取那些保存在XML文件中的数据。概论 下面的代码将使用XmlTextReader对象将磁盘文件中的数据读取到XmlDocument对象中。XmlTextReader对象在功能上和StreamReader及BinaryReader对象十分相似,只不过它是专为读取XML文件而特别设计的。除此以外,XmlTextReader对象还有其他一些与XMl相关的特性。例如,代码中使用到的L文件中
2、多余的空格建立节点。 下面的代码使用XmlTextReader对象的DocumentElement属性来查找XML文档的树状表达形式的根节点。之后,递归地调用Addap对象来保存这个集合。这个对象能够保存任何类型的XmlNode对象的任何集合。代码列表 程序代码:privatevoidbtnLoad_Click(objectsender,System.EventArgse) { XmlTextReaderreader=nelTextReader( Server.MapPath("mypany.xml")); reader.LDocum
3、ent"); //查找根节点,并将它及它的子节点一同添加到listbox中 XmlNodexnod=xmlDoc.DocumentElement; AddapmapAttributes=xnod.Attributes; //将节点属性添加到ListBox中 foreach(XmlNodexnodAttributeinmapAttributes) { lbNodes.Items.Add(strIndent+""+xnodAttribute.Name+ ":"+xnodAttribute.Value); }
4、 //如果还有子节点,就递归地调用这个程序 if(xnod.HasChildNodes) { xnodWorking=xnod.FirstChild; while(xnodWorking!=null) { AddWithChildren(xnodWorking,intLevel+1); xnodWorking=xnodWorking.NextSibling; } } } } }>>>>这篇文章来自..,。
此文档下载收益归作者所有