日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.net中XML编程总结

發布時間:2025/4/14 asp.net 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .net中XML编程总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


一 載入XML文件到樹視圖

代碼;

string filepath = Environment.CurrentDirectory + "\\K\\SqlServerZt\\" + "FAMILY2.xml";
? ? ? ? ? ??

? ? ? ? ? ? try
? ? ? ? ? ? {
? ? ? ? ? ? ? ? // SECTION 1. Create a DOM Document and load the XML data into it.
? ? ? ? ? ? ? ? XmlDocument dom = new XmlDocument();
? ? ? ? ? ? ? ? dom.Load(filepath);


? ? ? ? ? ? ? ? // SECTION 2. Initialize the TreeView control.
? ? ? ? ? ? ? ? treeView1.Nodes.Clear();
? ? ? ? ? ? ? ? treeView1.Nodes.Add(new TreeNode(dom.DocumentElement.Name));
? ? ? ? ? ? ? ? TreeNode tNode = new TreeNode();
? ? ? ? ? ? ? ? tNode = treeView1.Nodes[0];


? ? ? ? ? ? ? ? SECTION 3. Populate the TreeView with the DOM nodes.
? ? ? ? ? ? ? ? AddNode(dom.DocumentElement, tNode);
? ? ? ? ? ? ? ? treeView1.ExpandAll();
? ? ? ? ? ? }
? ? ? ? ? ? catch (XmlException xmlEx)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? MessageBox.Show(xmlEx.Message);
? ? ? ? ? ? }
? ? ? ? ? ? catch (Exception ex)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? MessageBox.Show(ex.Message);
? ? ? ? ? ? }

? ? ? ? }


? ? ? ? private void AddNode(XmlNode inXmlNode, TreeNode inTreeNode)
? ? ? ? {
? ? ? ? ? ? XmlNode xNode;
? ? ? ? ? ? TreeNode tNode;
? ? ? ? ? ? XmlNodeList nodeList;
? ? ? ? ? ? int i;


? ? ? ? ? ? // Loop through the XML nodes until the leaf is reached.
? ? ? ? ? ? // Add the nodes to the TreeView during the looping process.
? ? ? ? ? ? if (inXmlNode.HasChildNodes)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? nodeList = inXmlNode.ChildNodes;
? ? ? ? ? ? ? ? for (i = 0; i <= nodeList.Count - 1; i++)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? xNode = inXmlNode.ChildNodes[i];
? ? ? ? ? ? ? ? ? ? inTreeNode.Nodes.Add(new TreeNode(xNode.Name));
? ? ? ? ? ? ? ? ? ? tNode = inTreeNode.Nodes[i];
? ? ? ? ? ? ? ? ? ? AddNode(xNode, tNode);
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? // Here you need to pull the data from the XmlNode based on the
? ? ? ? ? ? ? ? // type of node, whether attribute values are required, and so forth.
? ? ? ? ? ? ? ? inTreeNode.Text = (inXmlNode.OuterXml).Trim();
? ? ? ? ? ? }
? ? ? ? }


XML文件中都是英文載入正常;



含有中文會出現如下錯誤提示:





正確載入一個含有中文的XML文檔到樹視圖:



該文檔如下:

<?xml version="1.0" encoding="gb2312" ?>
<!DOCTYPE 家庭[
<!ELEMENT 家庭 (人+)>
<!ELEMENT 人 EMPTY>
<!ATTLIST 人
? ? relID ID #REQUIRED
? ? parentID IDREFS #IMPLIED
? ? name CDATA #REQUIRED
>
]>
<家庭>
? ? <人 relID="P_1" name="爸爸"/>
? ? <人 relID="P_2" name="媽媽"/>
? ? <人 relID="P_3" parentID="P_1 P_2" name="兒子"/>
</家庭>


不過有時用記事本打開該文件,編輯其節點為別的中文內容,保存后再載入又會出錯;應該說加了?encoding="gb2312" ?可以識別中文;所以此問題尚未完全解決;



總結

以上是生活随笔為你收集整理的.net中XML编程总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黑人精品欧美一区二区蜜桃 | 黄色片高清 | 女人天堂av | 亚洲国产精品视频在线 | 亚洲涩色| 成人在线观看网址 | av电影在线不卡 | 亚洲色图日韩精品 | 在线观看的av网址 | 国产无码精品在线观看 | 国产精品国产三级国产普通话蜜臀 | 操操操爽爽爽 | 51精品国产 | 成人性生活视频 | 妖精视频污 | 亚洲 精品 综合 精品 自拍 | 性史性dvd影片农村毛片 | 狂野少女电影在线观看国语版免费 | 久草在在线视频 | 欧美日韩成人在线视频 | 亚洲欧美自拍另类 | 波多野结衣在线网址 | av天天射 | 丰满熟妇人妻av无码区 | 欧美生活一级片 | 成 年 人 黄 色 大 片大 全 | 在线观看超碰 | 国产又黄又粗又硬 | 少妇姐姐 | 视频区小说区图片区 | 一吻定情2013日剧 | 中文字幕乱码av | 美女在线播放 | a国产 | 成人福利小视频 | 欧美亚洲一区二区三区四区 | 色综合久久88色综合天天6 | 老司机午夜福利视频 | 五月色婷婷综合 | 亚洲 小说区 图片区 | 国产福利一区视频 | 臭脚猛1s民工调教奴粗口视频 | 美女扒开腿让男生捅 | 国产精品视频在线观看免费 | 香蕉视频在线播放 | 激情亚洲天堂 | 国产女人精品视频 | 久久久噜噜噜久久 | 四虎影视库 | 亚洲精品 日韩无码 | 欧美一区二区免费 | 美女狠狠干| 免费av观看网址 | 在线一区二区三区四区 | 亚洲黄色免费网站 | 粉嫩aⅴ一区二区三区 | 国产精品毛片在线 | 国产女人18毛片水18精 | 亚洲a网站| 亚洲春色在线 | 久久久视频在线观看 | 亚洲二区av | 日本免费一区二区三区最新 | 在线观看的av | 国产原创视频在线观看 | 俺去俺来也在线www色官网 | 丰满少妇久久久久久久 | 毛片在线播放视频 | 一个人看的视频www 色就是色网站 | japanese在线| 亚洲精品乱码久久久久久写真 | 好好热视频 | 桃色一区二区三区 | 国产一区二区三区精品在线观看 | jvid视频 | av黄色av | 久久性生活视频 | 久久爱综合网 | 天天色天天操天天射 | 欧美一区免费看 | 国产一区视频在线观看免费 | 丝袜av在线播放 | 国模精品一区二区三区 | 久草视频在线免费 | 梦梦电影免费高清在线观看 | 美女福利视频一区 | 男人操女人网站 | 国产成人超碰人人澡人人澡 | 国产欧美精品aaaaaa片 | a级黄色小说 | 夜夜爱爱 | 国产精品91在线 | 在线免费观看亚洲视频 | 京香julia在线观看 | 欧美性潮喷xxxxx免费视频看 | 国产调教视频在线观看 | 中国老太婆性视频 | 成人一卡二卡 | 最新久久久 |