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"));
    }

 

Java创建以及读写xml文档(dom方式)

package myXML; import org.w3c.dom.*; import org.xml.sax.*; import java.io.*; import javax.xml.par...

Qt:用Dom方式读写xml文件

网上有不少介绍Dom方式读写xml文件,大部分给出的代码都不够完整。这里通过我做的的一个例子做一个完整的总结。...

qt读写XML资料[DOM方式]

我们可以看到,如果所要读取的XML文件不是很大,采用DOM读取方法还是很便捷的,由于我用的也是DOM树读取的方法,所以,本文所介绍的也主要是基于DOM的方法读取。 根据常用的操作,我简单的把对XML...

学习笔记 安卓常用的XML文件读写方式--pull,Dom,SAX

DOM解析和SAX解析,在与java中的 一样。 我们现在要说的是android独有的方式:Pull解析器 pull解析器和SAX的解析方式类似,都是基于事件触发的。 创建一般过程:、 1.可...

QT读写XML文件之DOM方式解析XML

一、DOM简介 1、DOM简介 DOM是Document Object Model的简写,即XML文档对象模型,是由W3C提出的一种处理XML文档的标准接口。DOM 一次性读入整个XML文...

Java+flex使用dom4j读写xml

  • 2010年03月27日 12:06
  • 14.42MB
  • 下载

Dom4j读写XML

  • 2012年12月28日 16:26
  • 21KB
  • 下载

Java使用DOM读写 XML

使用DOM对象处理XML XML文件 xml version="1.0" encoding="UTF-8"?>persons> person> name>Ass...

使用dom4j对xml的读写

  • 2013年05月09日 18:04
  • 495KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DOM方式读写XML
举报原因:
原因补充:

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