亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#通過XML節點屬性/屬性值讀取寫入XML操作代碼實例

2020-01-24 03:03:31
字體:
來源:轉載
供稿:網友

1.XML的內容如下:

復制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8" ?>
<root>
  <title>
    <settings id = "0" name = "顯示文字">歡迎您!智慧服務,互動體驗......</settings>
    <settings id = "1" name = "字體">微軟雅黑</settings>
    <settings id = "2" name = "顏色">Yellow</settings>
    <settings id = "3" name = "字體尺寸">48</settings>
  </title>
  <menu>
    <submu id="0" name="部門分布"/>
    <submu id="1" name="宣傳視頻"/>
    <submu id="2" name="部門宣傳"/>
    <submu id="3" name="會議安排"/>
  </menu>
  <mu1>
    <submu id = "0" name = "iCentroView產品">
      <video id = "0">Videos/ICV.mp4</video>
    </submu>
    <submu id = "1" name = "員工社區">
      <video id = "0">Videos/ygsqxcp.mp4</video>
    </submu>
    <submu id = "2" name = "三維展示">
      <video id = "0">Videos/iBaosight.mp4</video>
    </submu>
    <submu id = "1" name = "好生活宣傳">
      <video id = "0">Videos/goodlift.mp4</video>
    </submu>
  </mu1>
  <main>Picture/main.jpg</main>
</root>

2.獲得XML文檔

復制代碼 代碼如下:

private static string url = AppDomain.CurrentDomain.SetupInformation.ApplicationBase+"Config//config.xml";
        private  XmlDocument xmlDoc;
        private XmlNode root;
        public static string Title;
        public  XMLHandler()
        {
            xmlDoc = new XmlDocument();
            LoadConfig();
        }

        private  void LoadConfig()
        {
            try
            {
                xmlDoc.Load(url);
                root = xmlDoc.SelectSingleNode("root");
            }
            catch (Exception e)
            {
                throw e;
            }
        }

3.通過屬性名稱讀取XML節點中的內容

復制代碼 代碼如下:

public TitleModel GetTitle()
        {
            try
            {
                TitleModel title = new TitleModel();
                XmlNode node = root.FirstChild;
                if(node!=null)
                {
                    foreach (XmlNode nd in node.ChildNodes)
                    {
                        XmlElement element = (XmlElement)nd;
                        if (element.GetAttribute("name") == "顯示文字")
                        {
                            title.Title = nd.InnerText;
                        }
                        else if (element.GetAttribute("name") == "字體尺寸")
                        {
                            title.FontSize = Convert.ToInt32(nd.InnerText);
                        }
                        else if (element.GetAttribute("name") == "顏色")
                        {
                            title.FontColor = FontColor(nd.InnerText);
                        }
                        else if (element.GetAttribute("name") == "字體")
                        {
                            title.FontFamily = nd.InnerText;
                        }
                    }
                }
                return title;       
            }
            catch (Exception e)
            {       
                throw e;
            }

        }

4.通過屬性讀取XML中節點的屬性值

復制代碼 代碼如下:

public List<string> GetMenuString()
        {
            try
            {
                List<string> list=new List<string>();
                XmlNode menu = root.ChildNodes[1];
                if (menu != null)
                {
                    foreach (XmlNode node in menu.ChildNodes)
                    {
                        XmlElement element = (XmlElement)node;
                        list.Add(element.GetAttribute("name"));
                    }
                }
                return list;
            }
            catch (Exception e)
            {
                throw e;
            }
        }

5.通過節點獲取XML節點中的內容

復制代碼 代碼如下:

public string GetMainBackground()
        {
            string url ="Images/mainjpg";
            try
            {
                XmlNode node = root.LastChild;
                if (node != null)
                {
                    url =  node.InnerText;
                }
                return url;
            }
            catch (Exception e)
            {
                throw e;
            }

        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久国产精品久久久久| 日韩中文字幕国产精品| 国产成人一区二区在线| 红桃av永久久久| 国产欧美一区二区三区在线看| 欧美成人黑人xx视频免费观看| 国产网站欧美日韩免费精品在线观看| 精品国产成人在线| 尤物精品国产第一福利三区| 亚洲精品美女在线观看播放| 午夜美女久久久久爽久久| 日韩成人av网址| 91精品一区二区| 日产精品久久久一区二区福利| 欧美中文字幕在线视频| 亚洲激情久久久| 亚洲一区二区三区四区视频| 91精品国产成人www| 成人国产在线视频| 91禁外国网站| xxav国产精品美女主播| 9.1国产丝袜在线观看| 2024亚洲男人天堂| 亚洲精品国产精品国自产观看浪潮| 91久久中文字幕| 欧美一级视频免费在线观看| 久久人人看视频| 国产精品专区h在线观看| 国产成人精品久久亚洲高清不卡| 欧美日韩一区二区三区在线免费观看| 成人精品aaaa网站| 国产精品毛片a∨一区二区三区|国| 国内精品久久影院| 欧美性猛交xxxxx水多| 久久久久久国产精品三级玉女聊斋| 一本一本久久a久久精品牛牛影视| 综合国产在线视频| 国自在线精品视频| 国产亚洲精品久久久久动| 国产脚交av在线一区二区| 日韩在线观看免费全| 国产精品久久综合av爱欲tv| 国内精品一区二区三区四区| 欧美精品videos另类日本| 欧美精品videosex牲欧美| 欧美一级淫片播放口| 91在线观看欧美日韩| 亚洲第一中文字幕| 日韩有码在线观看| 日韩精品在线观看视频| 一本色道久久88精品综合| 欧美孕妇毛茸茸xxxx| 欧美尤物巨大精品爽| 欧美激情精品久久久久久黑人| 国产v综合ⅴ日韩v欧美大片| 国产精品第一区| 久久久中文字幕| 久久激情五月丁香伊人| 日韩电影第一页| 亚洲黄色免费三级| 亚洲天堂日韩电影| 91色视频在线观看| 夜夜嗨av一区二区三区免费区| 亚洲最大av网| 亚洲天堂成人在线视频| 国产精品女人久久久久久| 亚洲欧洲成视频免费观看| 欧美专区福利在线| 奇米成人av国产一区二区三区| 亚洲精品av在线| 亚洲色图17p| 日韩精品免费一线在线观看| 国产香蕉一区二区三区在线视频| 国产精品欧美风情| 伊人久久五月天| 亚洲男女自偷自拍图片另类| 九九热这里只有精品6| 91精品视频网站| 亚洲自拍另类欧美丝袜| 亚洲xxxxx电影| 97香蕉久久超级碰碰高清版| 国内偷自视频区视频综合| 最近中文字幕mv在线一区二区三区四区| 久久中文字幕一区| 亚洲国产小视频| 成人免费直播live| 亚洲综合一区二区不卡| 欧美乱人伦中文字幕在线| 欧美日韩国产丝袜另类| 成人日韩av在线| 久久精品视频在线观看| 国产精品一二三视频| 国产精品视频一区国模私拍| 欧美日韩ab片| 久久免费精品视频| 日韩国产高清污视频在线观看| 91亚洲精品在线观看| 97热精品视频官网| 亚洲成人网在线| 久久久久久久久久久成人| 777国产偷窥盗摄精品视频| 亚洲在线第一页| 成人欧美一区二区三区在线湿哒哒| 51色欧美片视频在线观看| 在线看日韩av| 青青久久av北条麻妃黑人| 国产精品免费一区二区三区都可以| 91久久精品国产| 法国裸体一区二区| 97国产精品视频| 久久人人爽人人爽人人片亚洲| 国产一区香蕉久久| 久久视频在线视频| 欧美精品videos性欧美| 亚洲一区二区三区香蕉| 久久久久国产精品免费| 国产精品电影观看| 久久伊人精品天天| 亚洲第一天堂无码专区| 国产精品一区二区女厕厕| 精品国产欧美一区二区三区成人| 国产精品高精视频免费| 97在线视频精品| 国产精品成人国产乱一区| 91国产中文字幕| 日韩亚洲国产中文字幕| 国产精品入口尤物| 日韩在线观看免费| 中文字幕成人在线| 亚洲欧美日本另类| 久久精品国产清自在天天线| 国产欧美精品xxxx另类| 狠狠做深爱婷婷久久综合一区| 少妇激情综合网| 亚洲精品成人久久久| 国产综合在线视频| 欧美激情亚洲一区| 欧美亚洲一级片| 国产成人激情视频| 亚洲2020天天堂在线观看| 日韩av手机在线观看| 日韩精品高清在线观看| 国产亚洲精品久久久久久牛牛| 国产伊人精品在线| 57pao国产成人免费| 国产精品av免费在线观看| 久久久久久久网站| 亚洲天堂网在线观看| 欧美麻豆久久久久久中文| 青青草国产精品一区二区| 国产精品一二区| 黄色一区二区在线| 欧美中文在线免费| 日韩综合视频在线观看| 亚洲欧美日韩图片| 久久久久北条麻妃免费看| 久久久久国产视频| 欧美激情欧美激情| 国内精品久久久久久久| 欧美视频在线看| www.日韩.com| 日韩在线观看免费全| 午夜精品一区二区三区av| 久久国内精品一国内精品|