简单操作XML的语句( 插入)

xml|插入|语句

XmlDocument doc=new XmlDocument();
   doc.Load(Server.MapPath("registers.xml"));
   XmlNode root=doc.SelectSingleNode("/content");
   XmlElement xe=doc.CreateElement("item");
   XmlElement xeChild=doc.CreateElement("Id");
   xeChild.InnerText=id.Text.Trim();
   xe.AppendChild(xeChild);

   xeChild=doc.CreateElement("BlogName");
   xeChild.InnerText=blogName.Text.Trim();
   xe.AppendChild(xeChild);

   xeChild=doc.CreateElement("Address");
   xeChild.InnerText=address.Text.Trim();
   xe.AppendChild(xeChild);

   xeChild=doc.CreateElement("Server");
   xeChild.InnerText=serverName.Text.Trim();
   xe.AppendChild(xeChild);

   root.AppendChild(xe);
   root=doc.SelectSingleNode("/content/sum");
   int sum=Convert.ToInt32(root.InnerText)+1;
   root.InnerText=sum.ToString();
   doc.Save(Server.MapPath("registers.xml")); 

XML文件:

<?xml version="1.0" encoding="utf-8"?>
<content>
  <sum>1</sum>
  <item>
    <Id>aa</Id>
    <BlogName>dd</BlogName>
    <Address>sd</Address>
    <Server>fdf</Server>
  </item>
</content>

时间: 2024-10-24 00:09:10

简单操作XML的语句( 插入)的相关文章

浅析sql server对xml简单操作教程

SQL Server 2005 引入了一种称为 XML 的本机数据类型.用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列:此外,还允许带有变量和参数.为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB). 用户将一个XML数据存入数据库的时候,可以使用这个XML的字符串,SQL Server会自动的将这个字符串转化为XML类型,并存储到数据库中. 随着SQL Server 对XML字段的支持,相应的,T-SQL语句

简单的XML操作:XML文件创建

简单的XML操作:XML文件创建把下面的代码复制到按钮事件中编译执行后可在相应物理路径中产生Pos.xml文件 XmlTextWriter xtw = new XmlTextWriter(Request.PhysicalApplicationPath + "Pos.xml",System.Text.Encoding.UTF8); xtw.Formatting = Formatting.Indented; xtw.WriteStartDocument(false); //结果: xtw.

php操作xml并将其插入数据库的实现方法_php实例

如下所示: <?php header('content-type:text/html;charset=utf-8'); mysql_connect('localhost', 'root', ''); mysql_select_db('test'); mysql_query('SET names utf8'); $xml_array=simplexml_load_file('suggest.xml'); //将XML中的数据,读取到数组对象中 foreach($xml_array as $tmp)

php操作xml并将其插入数据库的实现方法

如下所示: <?php header('content-type:text/html;charset=utf-8'); mysql_connect('localhost', 'root', ''); mysql_select_db('test'); mysql_query('SET names utf8'); $xml_array=simplexml_load_file('suggest.xml'); //将XML中的数据,读取到数组对象中 foreach($xml_array as $tmp)

mysql sql 语句插入多行记录简单方法

正常我们用sql执行 INSERT INTO `tabale` (`name`) VALUE ('name') 如果用php的执行这样的sql需要循环的,所以用下面执行一条sql语句插入多行记录. INSERT INTO `tabale` (`name`) VALUE ('name'),('name'),('name'),('name') 你想一次插入多少条添加多少条. 如果要向table1中插入5条记录,下面写法是错误的: INSERT INTO table1 (i) VALUES(1,2,3

Dreamweaver8新功能:建立XSLT页可视化操作XML数据

dreamweaver|dreamweaver8|xml|数据 开言DW8这个新的功能究竟好在哪里?这不得不先说了一些令初学者感到犯晕的多个技术名词.但注意:本文主要是进行例题的过程说明,您可以按照步骤很轻松地完成本案项目.不过终究会在操作进行时会遇到一些概念,这里先预介绍,内容只做概要,相关具体内容可搜索参考详细.先说XML这是什么?越来越多的站点开始应用了XML,最常见的就是各个BLOG中存在RSS.SO,现在出现了两个技术名词:XML和RSS.· 请大家多动手,多看多观察如下几个站点的RS

用C#对ADO.NET数据库完成简单操作

ado|数据|数据库 数据库访问是程序中应用最普遍的部分.随着C#和ADO.NET的引入,这种操作变得更简单.这篇文章将示范四种最基础的数据库操作.      ● 读取数据.其中包括多种数据类型:整型,字符串,日期型.      ● 写数据.如读数据一样,我们也需要写入多种类型的数据.这可以通过SQL语句来完成.      ● 更新或修改数据.我们将再次用到SQL语句.      ● 删除数据.用SQL实现.      上述的操作都要基于Microsoft Access 2000数据库,但是,我

c#操作XML(读XML,写XML,更新,删除节点,与dataset结合等)

xml 我用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程. 已知有一个XML文件(bookstore.xml)如下: Corets, Eva 5.95 1.插入节点 往节点中插入一个节点:  XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找 XmlEleme

C#操作xml之xpath语法

以前也发过关于.net中操作XML的帖子,但不是很详细,现在我将详细介绍一下c#如何操作xml文件,正如学习操作数据库要学习SQL语言一样,在学习操作xml与语言之前,我们要先熟悉一下xml的"sql"语句xpath.由于本系列帖子的目的不在于详细介绍xpath语法所以,我借用了园子里leves的帖子来简单介绍一下xpath语法: XPath 是XML的查询语言,和SQL的角色很类似.以下面XML为例,介绍XPath 的语法. <?xml version="1.0&qu