知识大全 用XmlDocument创建XML文档

Posted 类型

篇首语:知识养成了思想,思想同时又在融化知识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用XmlDocument创建XML文档相关的知识,希望对你有一定的参考价值。

用XmlDocument创建XML文档  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  代码如下  using System;using System Collections Generic;using System ComponentModel;using System Data;using System Drawing;using System Text;using System Windows Forms;using System Xml;namespace XMLDOMDemo

  public partial class Form : Formpublic Form ()InitializeComponent();private void btnLoad_Click(object sender EventArgs e)XmlDocument xmlDoc = new XmlDocument();xmlDoc Load( Books xml );MessageBox Show(xmlDoc InnerXml);//创建文档private void btnCreate_Click(object sender EventArgs e)XmlDocument xmlDoc = new XmlDocument();//建立Xml的定义声明XmlDeclaration dec = xmlDoc CreateXmlDeclaration( GB null);xmlDoc AppendChild(dec);//创建根节点XmlElement root = xmlDoc CreateElement( Books );xmlDoc AppendChild(root);XmlNode book = xmlDoc CreateElement( Book );XmlElement title = xmlDoc CreateElement( Title );title InnerText = SQL Server ;book AppendChild(title);XmlElement isbn = xmlDoc CreateElement( ISBN );isbn InnerText = ;book AppendChild(isbn);XmlElement author = xmlDoc CreateElement( Author );author InnerText = jia ;book AppendChild(author);XmlElement price = xmlDoc CreateElement( Price );price InnerText = ;price SetAttribute( Unit ___FCKpd___ quot;);book AppendChild(price);root AppendChild(book);xmlDoc Save( Books xml );

  private void btnInsert_Click(object sender EventArgs e)XmlDocument xmlDoc = new XmlDocument();xmlDoc Load( Books xml );XmlNode root = xmlDoc SelectSingleNode( Books );XmlElement book = xmlDoc CreateElement( Book );XmlElement title = xmlDoc CreateElement( Title );title InnerText = XML ;book AppendChild(title);XmlElement isbn = xmlDoc CreateElement( ISBN );isbn InnerText = ;book AppendChild(isbn);XmlElement author = xmlDoc CreateElement( Author );author InnerText = snow ;book AppendChild(author);XmlElement price = xmlDoc CreateElement( Price );price InnerText = ;price SetAttribute( Unit ___FCKpd___ quot;);book AppendChild(price);root AppendChild(book);xmlDoc Save( Books xml );MessageBox Show( 数据已写入! );

  private void btnUpdate_Click(object sender EventArgs e)XmlDocument xmlDoc = new XmlDocument();xmlDoc Load( Books xml );// //Book[@Unit=\\ $\\ ] //获取Books节点的所有子节点XmlNodeList nodeList = xmlDoc SelectSingleNode( Books//Book ) ChildNodes;//遍历所有子节点foreach (XmlNode xn in nodeList)//将子节点类型转换为XmlElement类型XmlElement xe = (XmlElement)xn;if (xe Name == Author )xe InnerText = amandag ;if (xe GetAttribute( Unit ) == ___FCKpd___ quot;)xe SetAttribute( Unit ¥ );xmlDoc Save( Books xml );

  private void btnDelete_Click(object sender EventArgs e)XmlDocument xmlDoc = new XmlDocument();xmlDoc Load( Books xml );XmlNodeList nodeList = xmlDoc SelectSingleNode( Books//Book ) ChildNodes;//遍历所有子节点foreach (XmlNode xn in nodeList)//将子节点类型转换为XmlElement类型XmlElement xe = (XmlElement)xn;if (xe Name == Author )xe RemoveAll();if (xe GetAttribute( Unit ) == ¥ )xe RemoveAttribute( Unit );xmlDoc Save( Books xml );

cha138/Article/program/net/201311/11947

相关参考

知识大全 使用PHP 5.0 轻松解析XML文档(1)

使用PHP5.0轻松解析XML文档(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用sax

知识大全 用MySQL和PHP创建XML

用MySQL和PHP创建XML  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  XML是作为数据交

知识大全 用ASP在线创建Word与Excel文档

用ASP在线创建Word与Excel文档  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASP具

知识大全 XML文档搜索使用小结

XML文档搜索使用小结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ///<summar

知识大全 XPath查询XML文档的注意事项

XPath查询XML文档的注意事项  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!老鼠与人最好的排列

知识大全 对XML文档进行添、删、改、查的程序

对XML文档进行添、删、改、查的程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 利用XSL和ASP实现XML文档在线编辑

利用XSL和ASP实现XML文档在线编辑  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文通过

知识大全 怎么用php解析xml文件

  DOMElement  DOMElementDOMDocument::createElement(string$name[string$value])  创建节点元素  String$name节点

知识大全 创建C#帮助文档

Sandcastle入门:创建C#帮助文档  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用S

知识大全 XmlTextWriter创建XML文件

XmlTextWriter创建XML文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言