DOM方式读写XML

原创 2007年09月28日 15:22:00

1。XML(XMLFile.xml):
<?xml version="1.0" encoding="utf-8"?>
<company>
  <employee>
    <name>name1</name>
    <sex>男</sex>
    <age>17</age>
  </employee>
</company> 

1。读取
 protected void btReadXML_Click(object sender, EventArgs e)
    {
        XmlDocument doc = new XmlDocument();
        doc.Load(Server.MapPath("XMLFile.xml"));
        XmlNodeList nodes = doc.SelectSingleNode("company").ChildNodes;

        //InnerXml:获取的是本节点中的XML字符串;
        //InnerText:获取的是不带XML标记的字符串;
        Response.Write(nodes.Item(0).InnerXml);

        foreach (XmlNode node in nodes) {
            foreach (XmlNode n in node.ChildNodes) {
               
                //主:xml中的Value也相当于一级节点InnerText,               
                Response.Write(n.ChildNodes[0].Value+"<br>");
                //相当于:
                Response.Write(n.InnerText + "<br>");

            }
          
        }
    }

2。写入并保存
    protected void btWriteXml_Click(object sender, EventArgs e)
    {
        XmlDocument doc = new XmlDocument();
        doc.Load(Server.MapPath("XMLFile.xml"));
        XmlNodeList nodes = doc.SelectSingleNode("company").ChildNodes;
        nodes.Item(0).LastChild.InnerText = "17";
        doc.Save(Server.MapPath("XMLFile.xml"));
    }

 

DOM方式读写XML文件

这里所说的XML指的是那种标准的XML文件,而不是配置文件。 一个标准的XML文件如下所示: xml  version...
  • SKY138421
  • SKY138421
  • 2008年04月17日 01:16
  • 497

Qt:利用DOM读写XML小测

Qt:利用DOM读写XML小测 //DOM写/修改XML: #include #include using namespace std; int main(int argc...
  • u010002704
  • u010002704
  • 2014年11月16日 01:08
  • 974

XML文件读取——DOM方式

XML文件的存储 XML文件是以树的结构存储的,一个XML文件就是一个倒着的树,有一个根节点。根节点下有好多个子节点,然后节点有自己的属性,在标签中和标签名空一格添加属性(属性也可以作为节点的子节...
  • fantiantianlucky
  • fantiantianlucky
  • 2016年06月22日 17:02
  • 1042

Java DOM读写XML

2010-02-01 16:38DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分...
  • amaryh
  • amaryh
  • 2010年02月28日 00:12
  • 5592

Python:Dom解析XML文件(读XML)

这一篇文章接着前一篇来接续讲解如何使用Dom方式操作XML数据,这一篇文章主要介绍如何解析(parse)XML文件,本文实例XML文件是上一篇的生成的文件,我们看看能不能完整的读出来,这个XML文件内...
  • zhou191954
  • zhou191954
  • 2012年12月03日 22:36
  • 1174

VB.net学习笔记(二十二)XML的DOM模型读写

文档对象模型(DOM)是XML文件的逻辑视图。            在DOM中,XML文档包含在XmlDocument类中, 通过XmlNode可以访问和管理该文档中的每个节点。          ...
  • dzweather
  • dzweather
  • 2016年05月22日 18:12
  • 1570

dom解析方式对xml文档进行操作

java就业培训教程 张孝祥 36.2元 javascript就业培训教程 张孝祥 ...
  • qq_30638831
  • qq_30638831
  • 2016年04月07日 14:45
  • 729

XML解析的两种方式:DOM方式和SAX方式

DOM:Document ObjectModel,文档对象模型。这种方式是W3C推荐的处理XML的一种方式。 SAX:Simple API for XML。这种方式不是官方标准,属于开源社区XML-D...
  • u012526194
  • u012526194
  • 2015年09月26日 14:17
  • 3512

xml文件的解析解析方式及Dom解析与Sax解析的区别

一、简单概述你常见的xml解析方式 ①DOM
  • Crazy9599
  • Crazy9599
  • 2014年06月03日 19:20
  • 1159

Java 应用DOM方式解析XML文件

引入java为啥需要解析XML的方法?xml的优势:它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或...
  • qq_23473123
  • qq_23473123
  • 2016年05月15日 13:53
  • 2071
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DOM方式读写XML
举报原因:
原因补充:

(最多只允许输入30个字)