向XML中写入数据

向XML中写入数据,第1张

向xml文件中动态的添加节点(数据)是一件很爽的事,可以给你的程序带来很多的方便,比如在web中,如果你的flash用到了xml文件,这个方法可以让你在后台就轻轻松松的更新你的flash内容哦

string sFileName = "TectDemo/ExpXml.xml"

XmlDocument xmldoc = new XmlDocument()

xmldoc.Load(sFileName)

XmlNode node = xmldoc.DocumentElement.ChildNodes[0].CloneNode(true)

node.Attributes["id"].Value = "2"

node.Attributes["name"].Value = "Test Two"

node["Param"].Attributes["name"].Value = "test1"

node["Param"].Attributes["name"].Value = "test2"

xmldoc.DocumentElement.AppendChild(node)

xmldoc.Save(sFileName)

Response.Write("插入成功")

    XML己经成为Web上信息的标准格式 XML文件(或数据流)是自描述的(每个值有一个标签) 而且是按层次结构组织的 除最顶层的标记以外每个数据项都有父标记 一般情况下 XML文件在其最顶层的标记中仅描述所包含的信息的类型 例如Players 接下来将会有一组 player 标记 球队中的每个球员对应一个这样的标记 在每个这样的标记中会有更多 级别更低的描述该球员的标记 每个数据项称作一个节点 例如一个player 另外 XML是区分大小写的 可以在ASP NET 中创建 读取和修改XML文件 在下面的 试一试 练习中 您将使用vvw创建一个XML文件

    足协对Wrox United的 赛程表做了一些修改

    ( )右击站点的根目录 添加一个XML文件并将其命名为Schedule 通常会将XML文件保存在App_Data文件夹中 但在这个练习中那样做会在浏览器中浏览该文件时产生一些权限问题

    ( )VWD会在这个文件的开头字段添加表示XML版本信息的标记 在文件的末尾输入<Games>注意VWD将自动为<Games>添加闭标记 这两个标记位于最顶层 它们描述了整个XML文件的内容

    ( )现在将为第一场比赛创建一个节点 在<Games>标记内 创建一个<game>标记(注意是单数形式) 现在按照下一步之后显示的代码在<Game>开标记内添加Number=

    ( )在<Games>标记内部 添加 对子标记 其中包括球队的名称和日期 如下所示

 

<Games>

  <Game Number= >

    <Date> / / </Date>

    <Home>WroxUnited</Home>

    <Visitor>Clatterham</Visitor>

  </Game>

 </Games>

      ASP NET 入门教程完整版  

lishixinzhi/Article/program/net/201311/14851


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7878089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存