91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在XML文檔中替換元素名稱的方法有哪些

發布時間:2020-07-11 16:37:02 來源:億速云 閱讀:218 作者:Leah 欄目:編程語言

這篇文章運用簡單易懂的例子給大家介紹在XML文檔中替換元素名稱的方法有哪些,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

不要小看這個操作,其實是不太容易的。請注意,我們是要替換掉元素的名稱,而不是元素的值。

XML的內容在內存中是一個DOM樹,要替換掉一個元素,其實是要新建一個元素,并且將原先元素的所有子元素都復制過來。在LINQ TO XML中用ReplaceWith來實現

using System;
using System.Linq;
using System.Xml.Linq;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            XDocument doc = new XDocument(
                new XElement("Tables"
                    , new XElement("Table"
                        , new XElement("Name", "Orders")
                        , new XElement("Owner", "chenxizhang"))
                    , new XElement("Table"
                        , new XElement("Name", "Customers")
                        , new XElement("Owner", "Allen"))
                    ));
            Console.WriteLine("原始的XML內容:");
            Console.WriteLine(doc);
            //改變Tables元素名稱為Items
            Console.WriteLine("改變了根元素之后顯示的效果:");
            XElement root = doc.Element("Tables");
            root.ReplaceWith(new XElement("Items", root.Elements("Table")));
            Console.WriteLine(doc);
            //改變Table元素名稱為Item 
            Console.WriteLine("改變了子元素之后顯示的效果:");
            foreach (var item in doc.Elements("Items").Descendants().ToList())//這里一定要先ToList
            {
                item.ReplaceWith(new XElement("Item", item.Descendants()));
            }
            Console.WriteLine(doc);
            Console.Read();
        }
    }
}

在XML文檔中替換元素名稱的方法有哪些

關于在XML文檔中替換元素名稱的方法有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德安县| 塔河县| 恩施市| 库伦旗| 石嘴山市| 琼海市| 册亨县| 清流县| 乳源| 南康市| 子长县| 和龙市| 海晏县| 黄骅市| 双流县| 夏河县| 肃南| 灌阳县| 陆良县| 巴塘县| 蒲江县| 盈江县| 玛曲县| 甘洛县| 如皋市| 上蔡县| 巨鹿县| 兴城市| 淳化县| 光山县| 霸州市| 兴安县| 禄劝| 郧西县| 台南县| 微山县| 麦盖提县| 松阳县| 富源县| 新河县| 平江县|