知识大全 ASP.NET项目开发指南:C#操作XML(2)

Posted

篇首语:当你毫无保留地信任一个人,最终只会有这两种结果,不是生命中的那个人,就是生命中的一堂课。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:C#操作XML(2)相关的知识,希望对你有一定的参考价值。

ASP.NET项目开发指南:C#操作XML(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     C#操作XML( )

  最后结果为

     <?xml version= encoding= gb ?>

     <bookstore>

         <book genre= fantasy ISBN= >

             <title>Oberon s Legacy</title>

             <author>Corets Eva</author>

             <price> </price>

          </book>

         <book genre= update木头 ISBN= >

             <title>C#入门</title>

             <author>亚胜</author>

             <price> </price>

         </book>

     </bookstore>

  ( )删除<book genre= fantasy ISBN= >节点的genre属性 删除 <book genre= update木头 ISBN= >节点

     XmlNodeList xnl=xmlDoc SelectSingleNode( bookstore ) ChildNodes;

      foreach(XmlNode xn in xnl)

    

         XmlElement xe=(XmlElement)xn;

         if(xe GetAttribute( genre )== fantasy )

        

             xe RemoveAttribute( genre ) //删除genre属性

        

         else if(xe GetAttribute( genre )== update木头 )

        

             xe RemoveAll() //删除该节点的全部内容

        

    

     xmlDoc Save( bookstore xml )

  最后结果为

     <?xml version= encoding= gb ?>

     <bookstore>

      <book ISBN= >

         <title>Oberon s Legacy</title>

         <author>Corets Eva</author>

         <price> </price>

      </book>

      <book>

      </book>

     </bookstore>

  ( )显示所有数据

     XmlNode xn=xmlDoc SelectSingleNode( bookstore )

     XmlNodeList xnxnl=xn ChildNodes;

     foreach(XmlNode xnf in xnl)

    

         XmlElement xe=(XmlElement)xnf;

         Console WriteLine(xe GetAttribute( genre )) //显示属性值

         Console WriteLine(xe GetAttribute( ISBN ))

         XmlNodeList xnf =xe ChildNodes;

         foreach(XmlNode xn in xnf )

        

             Console WriteLine(xn InnerText) //显示子节点文本

        

    

  说明 ASP NET对XML的支持非常强大且方便 在ASP NET中 Web Config文件的使用就是XML的典型应用之一

       返回目录 ASP NET项目开发指南

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

cha138/Article/program/net/201311/15866

相关参考

知识大全 ASP.NET项目开发指南:C#操作XML(1)[1]

ASP.NET项目开发指南:C#操作XML(1)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET项目开发指南:XML基础知识

ASP.NET项目开发指南:XML基础知识  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 ASP.NET项目开发指南:系统操作流程

ASP.NET项目开发指南:系统操作流程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:Blog系统操作流程

ASP.NET项目开发指南:Blog系统操作流程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET项目开发指南:网络书店系统操作流程

ASP.NET项目开发指南:网络书店系统操作流程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET项目开发指南:企业信息管理系统操作流程

ASP.NET项目开发指南:企业信息管理系统操作流程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET项目开发指南:网络书店数据库操作组件

ASP.NET项目开发指南:网络书店数据库操作组件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET项目开发指南:添加文章(2)

ASP.NET项目开发指南:添加文章(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 ASP.NET项目开发指南:博客列表(2)

ASP.NET项目开发指南:博客列表(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 ASP.NET项目开发指南:查看订单(2)

ASP.NET项目开发指南:查看订单(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb