最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

XML文件修改節(jié)點(diǎn)屬性值(多種方法)

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:41:10
文檔

XML文件修改節(jié)點(diǎn)屬性值(多種方法)

XML文件修改節(jié)點(diǎn)屬性值(多種方法):xml 文件內(nèi)容: 代碼如下:<xml version=1.0 encoding=utf-8> <subtitles> <info> <content>最新通告:五一放假七天!請(qǐng)各教員悉知</content> <speed>4</speed>
推薦度:
導(dǎo)讀XML文件修改節(jié)點(diǎn)屬性值(多種方法):xml 文件內(nèi)容: 代碼如下:<xml version=1.0 encoding=utf-8> <subtitles> <info> <content>最新通告:五一放假七天!請(qǐng)各教員悉知</content> <speed>4</speed>

xml 文件內(nèi)容:
代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<subtitles>
<info>
<content>最新通告:五一放假七天!請(qǐng)各教員悉知</content>
<speed>4</speed>
<color>red</color>
</info>
</subtitles>

C#代碼:
代碼如下:

XmlDocument xml = new XmlDocument();
xml.Load(context.Server.MapPath("~/js/XMLFile.xml"));
XmlNode xn = xml.DocumentElement;
foreach (XmlNode node in xn.ChildNodes)
{
if (node.Name == "info")
{
node["content"].InnerText = content;
node["speed"].InnerText = speed;
node["color"].InnerText = color;
}
}
xml.Save(context.Server.MapPath("~/js/XMLFile.xml"));

另外兩種辦法:
修改xml字符串的某個(gè)節(jié)點(diǎn)的屬性值,如下:
代碼如下:

XmlDocument doc = new XmlDocument();
doc.LoadXml("<fsdlconfig userName=\"ss\" password=\"134\"/>");
XmlAttribute att =(XmlAttribute)doc.SelectSingleNode("/fsdlconfig/@userName");
Console.WriteLine(att.Value);
att.Value = "test";
string str = doc.OuterXml;

節(jié)點(diǎn)userName的值由原來(lái)的"ss",變成了"test",然后用doc.OuterXml保存修改后的xml為字符串。
另一種方式:
代碼如下:

XmlDocument doc = new XmlDocument();
doc.LoadXml("<fsdlconfig userName=\"ss\" password=\"134\"/>");
XmlElement att = (XmlElement)doc.FirstChild;
att.SetAttribute("userName","test");
string str = doc.OuterXml;

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

XML文件修改節(jié)點(diǎn)屬性值(多種方法)

XML文件修改節(jié)點(diǎn)屬性值(多種方法):xml 文件內(nèi)容: 代碼如下:<xml version=1.0 encoding=utf-8> <subtitles> <info> <content>最新通告:五一放假七天!請(qǐng)各教員悉知</content> <speed>4</speed>
推薦度:
標(biāo)簽: 修改 多個(gè) 種方式
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top