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

首頁 > 編程 > .NET > 正文

利用Dom操作字符串一例

2024-07-10 13:24:22
字體:
來源:轉載
供稿:網友
有時對字符串的處理可以利用Dom模式,例如下面字符串:

<a1>a1的值</a1><a2>a2的值</a2><a3>a3的值</a3><a4><b4>b4的值</b4></a4>

要將b4元素的值修改為“修改后的b4“。

除了用正則的方法外,還可以考慮Dom操作,下面分別用XmlDocument類和HtmlAgilityPack操作。

方法1,用XmlDocument類:

復制代碼 代碼如下:


XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml("<xml>" + s + "</xml>");
xmlDoc.SelectSingleNode(@"http://b4").InnerText = "修改后的b4";
Response.Write(Server.HtmlEncode(xmlDoc.DocumentElement.InnerXml));


上面第二句是關鍵,由于源字符串可能缺少唯一的根元素,如本例,所以在外層包裹一對標簽就可以將其轉化為合法的xml文檔,然后修改后的源文本用xmlDoc.DocumentElement.InnerXml取出。當然方法1僅限于源文本近似于xml且比較規范的場合。

方法2,用HtmlAgilityPack:

復制代碼 代碼如下:


string s = @"<a1>a1的值</a1><a2>a2的值</a2><a3>a3的值</a3><a4><b4>b4的值</b4></a4>";
HtmlDocument hxmlDoc = new HtmlDocument();
hxmlDoc.LoadHtml(s);
hxmlDoc.DocumentNode.SelectSingleNode(@"http://b4").InnerHtml = "修改后的b4";
Response.Write(Server.HtmlEncode(hxmlDoc.DocumentNode.InnerHtml));


無須用標簽包裹,因為即使沒有唯一根元素,HtmlAgilityPack仍能正常解析。

以上兩種方法啟示我們對于數據量不太大、執行效率要求不太高的數據,可以自行組織成標簽的形式,在程序中使用,也可以存放在文本文件中。相應的讀取寫入操作是比較方便的。讀者可以對Dom操作涉及的類和成員做進一步封裝,簡化相應操作。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
奇米一区二区三区四区久久| 清纯唯美亚洲综合| 国产精自产拍久久久久久蜜| 亚洲国产欧美精品| 少妇久久久久久| 欧美日韩亚洲网| 国产精品久久久久久久久久久新郎| 国产精品久久久久9999| 日韩高清a**址| 国模私拍视频一区| 午夜精品久久久久久久99黑人| 91亚洲永久免费精品| 亚洲第一网站免费视频| 97av在线影院| 国产亚洲精品久久久久久牛牛| 国产网站欧美日韩免费精品在线观看| 久久久久久久久久国产| 97超级碰碰碰久久久| 国产日产欧美a一级在线| 不卡av在线网站| 欧美日韩亚洲一区二| 日韩在线视频国产| 亚洲自拍欧美色图| 亚洲成人激情在线| 91高清在线免费观看| 欧美日韩加勒比精品一区| 欧美一级黄色网| 亚洲成av人影院在线观看| 欧美日韩另类在线| 欧美激情二区三区| 曰本色欧美视频在线| 亚洲精品日韩激情在线电影| 日韩三级成人av网| 国产精品高清网站| 国产精品亚洲一区二区三区| 国产精品偷伦视频免费观看国产| 日韩欧美一区二区在线| 亚洲国产精品成人一区二区| 国产精品视频内| 亚洲精品久久久久中文字幕欢迎你| 91天堂在线观看| 国产精品久久久久久久久久久不卡| 国产欧美在线观看| 高清一区二区三区四区五区| 国产精品久久久久久久久久| 国产福利成人在线| 国产精品自拍小视频| 欧美xxxx综合视频| 国产一区二区三区在线看| 精品无码久久久久久国产| 国产一区二区视频在线观看| 欧美视频在线观看 亚洲欧| 国产午夜精品全部视频播放| 911国产网站尤物在线观看| 在线不卡国产精品| 日韩欧美国产激情| 日韩av成人在线| 成人免费视频a| 一区二区三区美女xx视频| 亚洲国产91色在线| 欧美日韩在线免费| 国产精品国产三级国产aⅴ9色| 中文字幕欧美日韩| 欧美在线观看网站| 国产精自产拍久久久久久| 中文字幕日本欧美| 一区二区三区日韩在线| 欧美视频免费在线| 欧美国产日韩视频| 日韩电影中文字幕一区| 日本久久亚洲电影| 国产美女精品视频| 国产精品三级美女白浆呻吟| 欧美日韩国产精品一区二区三区四区| 成人午夜一级二级三级| 欧美精品做受xxx性少妇| 久久午夜a级毛片| 久久久亚洲国产| 最新日韩中文字幕| 成人免费视频在线观看超级碰| 日韩成人中文电影| 国产精品jvid在线观看蜜臀| 欧美乱大交xxxxx另类电影| 国产亚洲精品久久久| 成人疯狂猛交xxx| 91在线观看免费高清完整版在线观看| 国产综合在线视频| 亚洲乱码av中文一区二区| 国产精品999999| 国产视频精品在线| 91精品国产777在线观看| 国产精品第3页| 国产成人久久久| 91手机视频在线观看| 亚洲人成电影在线播放| 韩国一区二区电影| 亚洲精品自拍视频| 国产有码一区二区| 一二美女精品欧洲| 欧美日韩aaaa| 亚洲精品wwwww| 国产亚洲aⅴaaaaaa毛片| 欧美日韩午夜激情| 国产精品中文字幕在线观看| 久久精品电影一区二区| 亚洲www视频| 在线中文字幕日韩| 97在线日本国产| 国产视频久久久久久久| 久久全球大尺度高清视频| 欧美午夜美女看片| 久久亚洲国产精品| 亚洲精美色品网站| 亚洲欧美日韩久久久久久| 国产91九色视频| 国产99视频在线观看| 91人人爽人人爽人人精88v| 国外成人在线视频| 国产999视频| 川上优av一区二区线观看| 国产视频久久网| 91精品视频在线播放| 国产一区二区三区在线观看视频| 国产一区二区丝袜| 欧美精品www在线观看| 精品视频久久久久久久| 91精品久久久久久久| 国产裸体写真av一区二区| 欧美激情一区二区三区成人| 伊人久久久久久久久久久| 精品偷拍各种wc美女嘘嘘| 911国产网站尤物在线观看| 国产丝袜视频一区| 日韩在线视频免费观看| 欧美福利视频在线观看| 国模精品系列视频| 黑人巨大精品欧美一区二区| 秋霞av国产精品一区| 午夜精品国产精品大乳美女| 亚洲精品一区在线观看香蕉| 中日韩午夜理伦电影免费| 91欧美激情另类亚洲| 亚洲国产成人爱av在线播放| 岛国视频午夜一区免费在线观看| 亚洲已满18点击进入在线看片| 亚洲精品一区二区网址| 日韩欧美aaa| 亚洲激情在线观看| 亚洲在线观看视频| 国产精品精品一区二区三区午夜版| 91国偷自产一区二区三区的观看方式| 欧美成人亚洲成人| 亚洲欧洲日产国码av系列天堂| 欧美日韩视频免费播放| 日韩免费在线视频| 久久夜色精品国产亚洲aⅴ| 91丨九色丨国产在线| 色中色综合影院手机版在线观看| 这里只有精品在线观看| 成人有码在线播放| 亚洲视频在线免费观看| 亚洲淫片在线视频| 亚洲一区中文字幕| 日韩小视频在线观看|