熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET項目開發指南:C#操作XML(1)[2]

2013-11-13 12:25:07  來源: .NET編程 

    <?xml version= encoding=gb?>

    <bookstore>

     <book genre=fantasy ISBN=>

        <title>Oberons Legacy</title>

         <author>Corets Eva</author>

        <price></price>

    </book>

     <book genre=木頭 ISBN=>

        <title>C#入門</title>

        <author>候捷</author>

        <price></price>

     </book>

    </bookstore>

  ()修改節點將genre屬性值為木頭的節點的genre值改為update木頭將該節點的子節點<author>的文本修改為亞勝

  //獲取bookstore節點的所有子節點

    XmlNodeList nodeList=

        xmlDocSelectSingleNode(bookstoreChildNodes;

    foreach(XmlNode xn in nodeList)//遍歷所有子節點

    {

        XmlElement xe=(XmlElement)xn;//

  將子節點類型轉換為XmlElement類型

        if(xeGetAttribute(genre)==木頭

  //如果genre屬性值為木頭

        {

        xeSetAttribute(genreupdate木頭

  //則修改該屬性為update木頭

            XmlNodeList nls=xeChildNodes;

  //繼續獲取xe子節點的所有子節點

            foreach(XmlNode xn in nls)//遍歷

            {

                    XmlElement xe=(XmlElement)xn;//轉換類型

                    if(xeName==author)//如果找到

                    {

                        xeInnerText=亞勝;//則修改

                        break;//找到退出即可

                    }

            }

        break;

        }

    }

    xmlDocSave(bookstorexml//保存

       返回目錄ASPNET項目開發指南

       編輯推薦

       ASPNET MVC 框架揭秘

       ASPNET開發寶典

       ASP NET開發培訓視頻教程

[]  []  


From:http://tw.wingwit.com/Article/program/net/201311/15868.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.