1 ไฟล์ xml ต้นฉบับ model.xml
<?xml version="1.0" encoding="utf-8" ?>
<ดร.รูท>
<SiteName>xml操作示例</SiteName>
<SiteUrl>www.abc.com.cn</SiteUrl>
<SiteDescript>.net เริ่มต้น</SiteDescript>
<SiteKeyWord>xml 作示例</SiteKeyWord>
<FileType>gif|jpg|rar</FileType>
<ขนาดไฟล์>1024</ขนาดไฟล์>
<ตัวกรอง>สคริปต์|iframe</ตัวกรอง>
<FilterEvent>onload|onmouseover</FilterEvent>
<BadWords>ผู้ดูแลระบบ|ผู้ดูแลเว็บ|drbbs</BadWords>
<DisallowIP>0.0.0.0</DisallowIP>
<IsCloseReg>เท็จ</IsCloseReg>
<IsCloseBBS>เท็จ</IsCloseBBS>
<โพสต์เพย์>5</โพสต์เพย์>
<ตอบกลับชำระเงิน>2</ตอบกลับชำระเงิน>
<GoodPay>10</GoodPay>
<เดลโพสต์>5</เดลโพสต์>
<DelReply>2</DelReply>
<CancleGood>10</CancleGood>
</DrRoot>
2
สตริงสาธารณะ ReadValue(คีย์สตริง)
-
XmlDocument xd=XmlDocument ใหม่();
xd.Load(Server.MapPath("model.xml"));
XmlNodeList xnl = xd.GetElementsByTagName(คีย์);
ถ้า(xnl.นับ==0)
กลับ "";
อื่น
-
XmlNode mNode=xnl[0];
กลับ mNode.InnerText;
-
}
โมฆะสาธารณะ UpdateValue (สตริง nKey, สตริง nValue)
-
ถ้า(ReadValue(nKey)!="")
-
XmlDocument xmlDoc=XmlDocument ใหม่();
xmlDoc.Load(Server.MapPath("model.xml"));
XmlNodeList elemList = xmlDoc.GetElementsByTagName(nKey);
XmlNode mNode=องค์ประกอบรายการ[0];
mNode.InnerText=nValue;
XmlTextWriter xw = XmlTextWriter ใหม่ (StreamWriter ใหม่ (Server.MapPath ("model.xml")));
xw.Formatting = การจัดรูปแบบเยื้อง;
xmlDoc.WriteTo(xw);
xw.ปิด();
-
}
http://www.cnblogs.com/aqiang/archive/2006/10/24/538750.html