asp.net简单读取xml文件信息

xml文件格式如下:   
  <?xml   version="1.0"   encoding="utf-8"?>       
  <userdata   createuser="false">   
      <dataconnection>   
          <server>localhost</server>   
          <uid>sa</uid>   
          <pwd></pwd>   
      </dataconnection>   
      <net>   
          <name>jiayuan</name>   
      </net>   
  </userdata>   
    
  读取节点中的一个属性   
        XmlDocument   doc=new   XmlDocument();   
        doc.Load("config.xml");   
        XmlNode   xnuser=doc.SelectSingleNode("userdata");   
        string   flag=xnuser.Attributes["createuser"].InnerText;   
    
  读取节点中的值   
        XmlDocument   doc=new   XmlDocument();   
        doc.Load("config.xml");   
        XmlNode   xnserver   =   doc.SelectSingleNode("userdata/dataconnection/server");   
    
  修改节点的属性   
        XmlDocument   doc=new   XmlDocument();   
        doc.Load("config.xml");   
        XmlNode   xnuser=doc.SelectSingleNode("userdata");   
        xnuser.Attributes["createuser"].InnerText="false";   
        doc.Save("config.xml");   
    
  追加节点   
        XmlDocument   doc   =   new   XmlDocument();   
        XmlTextReader   reader   =   new   XmlTextReader("config.xml");   
        doc.Load("config.xml");   
        XmlElement   root   =   doc.DocumentElement;   //   获取根节点   
        XmlElement   tagMessage   =   doc.CreateElement("net");   
        XmlElement   tagText   =   doc.CreateElement("name");   
        tagText.InnerText     =   netname;   
        tagMessage.AppendChild(tagText);       //   追加到   xml   文本的最后面   
        root.AppendChild(tagMessage);   
        reader.Close();           //   关闭   XmlTextReader   
        doc.Save("config.xml");           //   保存   xml   文件

asp.net简单读取xml文件信息

时间: 2024-08-25 20:24:15

asp.net简单读取xml文件信息的相关文章

Asp.Net 读取xml文件中Key的值,并且过滤掉注释内容代码

/// <summary> /// 读取配置文件keys /// </summary> /// <returns></returns> public string _GetKeys() { string filename = Server.MapPath("/") + @"web.config"; XmlDocument xmldoc = new XmlDocument(); XmlReaderSettings set

Selenium2+Python3.6实战(七):读取xml文件,获得标签信息ExpatError: not well-formed (invalid token)

在读取xml文件的标签信息时,运行后出现错误提示: Traceback (most recent call last):   File "D:/Python/html/read-xml.py", line 3, in     dom = minidom.parse('info.xml')   File "D:\Program Files\Python36\lib\xml\dom\minidom.py", line 1958, in parse     return

JSP简单练习-用JDOM读取xml文件

<%@ page contentType="text/html; charset=gb2312" language="java" %> <%@ page import="java.io.*,org.jdom.*,org.jdom.input.*,org.jdom.output.*,java.util.List,java.util.Iterator" %> <html> <head> <titl

浅谈JS中的!=、== 、!==、===的用法和区别 JS中Null与Undefined的区别 读取XML文件 获取路径的方式 C#中Cookie,Session,Application的用法与区别? c#反射 抽象工厂

var num = 1;    var str = '1';    var test = 1;    test == num  //true 相同类型 相同值    test === num //true 相同类型 相同值    test !== num //false test与num类型相同,其值也相同, 非运算肯定是false    num == str  //true 把str转换为数字,检查其是否相等.    num != str  //false == 的 非运算    num ==

C#中常用的几种读取XML文件的方法

XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影.Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用.微软也提供了一系列类库来倒帮助我们在应用程序中存储XML文件. “在程序中访问

读取xml文件,写入excel

在上一篇 Python写xml文件已经将所有订单写入xml文件,这一篇我们把xml文件中的内容读出来,写入excel文件. 输入xml格式: 1 <?xml version="1.0" encoding="utf-8"?> 2 <orderlist> 3 <order> 4 <customer>姓名1</customer> 5 <phone>123456</phone> 6 <

C#读取XML文件的基类实现

刚到新单位,学习他们的源代码,代码里读写系统配置文件的XML代码比较老套,直接写在一个系统配置类里,没有进行类的拆分,造成类很庞大,同时,操作XML的读写操作都是使用SetAttribute和node.Attribute(name)方法,因此,想到结合之前所做的XML操作,完成了一个能够读取XML文件的基类,便于以后的使用. PS:即使再老套的代码,目前也不敢进行优化,一是水平不行,二是不敢. 使用静态扩展类,扩展了几个经常使用的类型,能够方便数据的读写. 操作XML的类,可以直接继承BaseL

【XML配置文件读取】使用jdom读取XML配置文件信息

在项目中我们经常需要将配置信息写在配置文件中,而XML配置文件是常用的格式. 下面将介绍如何通过jdom来读取xml配置文件信息. 配置文件信息 <?xml version="1.0" encoding="UTF-8"?> <config> <base-config> <stringValue>Hello world</stringValue> <integerValue>8</integ

Excel开发学习笔记:读取xml文件及csv文件

读取xml文件 有好多种读取xml的方式,xmlDOM比较常见,我使用了另外一种,它以数据流的方式打开文件并读取内容 Imports System.Xml  Dim group As New List(Of String)  Using reader As XmlReader = XmlReader.Create(OpenFileDialog2.FileName)      While reader.ReadToFollowing("group")          reader.Mo