Diễn đàn    ASP.NET & Sharepoint MOSS, WSS 2007    Giúp em cách thêm, sửa, xóa 1 node trong 1 file XML có sẵn

Thành viênTrả lời
phuongha


9  bài
25-10-2010 13:30:19
Mong các cao thủ chỉ giáo.
 
phuongha


9  bài
26-10-2010 14:20:56
Hic.Các cao thủ đi đâu hết cả rồi.
 
aspnet

Lập trình không biên giới
608  bài
27-10-2010 9:22:38
Cứ code bình thường thôi, có gì đâu
---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
 
phuongha


9  bài
27-10-2010 12:59:37
Hic
 
r3z0lee


4  bài
8-11-2010 16:28:31
Tìm hiểu đến đâu rồi Phương :d
-Huy
 
phuongha


9  bài
8-11-2010 23:48:19
Tìm hiểu đến đâu rồi Phương :d
-Huy

Đã xong. Hôm nào rảnh thì post vậy. Đang bận quá. Code cũng khá đơn giản.
 
aspnet

Lập trình không biên giới
608  bài
9-11-2010 1:1:51
Haha, mấy đồng chí này nói chuyện vui gớm, có cái gì hay phải chia sẻ cho mọi người cùng "ăn" với chứ, ai lại "ăn" một mình thế ?
---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
 
phuongha


9  bài
9-11-2010 11:18:52
<?xml version="1.0" encoding="utf-8"?>
<Images>
<Image ID="1"><p><img width="171" height="215" alt="" src="/IMG/image/dr-carter.jpg" /></p></Image>
<Image ID="2"><p><img width="171" height="215" src="/IMG/image/dr-carter.jpg" alt="" /></p></Image>
<Image ID="3"><p><img width="394" height="143" src="/IMG/image/dr-lamm-quote-new.jpg" alt="" /></p></Image>
<Image ID="4"><p><img width="171" height="215" src="/IMG/image/dr-carter.jpg" alt="" /></p></Image>
</Images> 
1.Sửa 1 node
//Đọc dữ liệu từ file xml
XmlTextReader read = new XmlTextReader(Server.MapPath("~/../Image.xml"));
XmlDocument doc = new XmlDocument();
doc.Load(read);
read.Close();
//Lấy ra node cần sửa
XmlNode oldNode;
XmlElement root = doc.DocumentElement;
oldNode= root.SelectSingleNode("/Images/Image[@ID='1']");ví dụ là 1
//Tạo 1 node mới
XmlElement newNode = doc.CreateElement("Image");
newNode .SetAttribute("ID", '1');
newNode .InnerText = "chèn dữ liệu vào đây";
//Ghi đè 2 node
root.ReplaceChild(newNode , oldNode);
//Lưu lại file cũ
doc.Save(Server.MapPath("~/../Image.xml"));
 
phuongha


9  bài
9-11-2010 11:33:0
2.Thêm 1 node
//Lấy ra 1 node tham chiếu
//tạo 1 node mới
root.InsertAfter(node mới, node tham chiếu)//chèn sau node tham chiếu
root.InsertBefore(node mới, node tham chiếu)//chèn trước node tham chiếu
3.Xóa 1 node
//Lấy ra node cần xóa
root.RemoveChild(node cần xóa);
Mới biết có như vậy.Mong các cao thủ chỉ giáo thêm để anh em có cơ hội tìm hiểu thêm.
 
aspnet

Lập trình không biên giới
608  bài
9-11-2010 21:32:22
Thế là đủ rồi cần thế thôi
---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
 

Chủ đề gần đây :

Cùng loại :

Tên file Mô tả chi tiết Ngày
NWeb.zip (1) Module đơn giản Newsweb trên Dotnetnuke v10.x.x.x10/18/2025 8:08:11 AM
vspforum.zip (11) Ma nguon vspforum ngay xua4/18/2023 6:38:37 AM
pdfjs.rar (2) pdfjs 2017 : hiển thị tốt trên iphone 11, 12, 13 không lỗi, bản 2012 sẽ lỗi trên iphone6/21/2022 11:52:48 AM
pdfjs2.rar (2) Xem file pdf bằng viewer.hml cua pdfjs (thư viện chuẩn mozilla) 2012. https://mozilla.github.io/pdf.js/getting_started/#download có thể download bản prebuild tại đây6/21/2022 11:52:04 AM
runner.zip (0) using three.js, orbitcontrol to view an object move random on map. Di chuyển 1 đồ vật ngẫu nhiên trên bản đồ, sử dụng với demo nhân viên di chuyển trong văn phòng. Toàn js download về là chạy12/5/2019 5:55:14 PM
gmap.zip (1) google map + marker7/17/2019 2:25:05 PM
vinsmarthomeservice.zip (1) java post json to api, use AsyncTask, event listener7/9/2019 5:00:10 PM
fblogin.zip (0) Login facebook bang javascript SDK7/9/2019 9:16:37 AM
autocomplete-location.zip (2) autocomplete location geo from google place, html + js7/4/2019 4:37:55 PM
WebAPI.zip (8) api for android access db (v1.0.0)7/4/2019 9:14:17 AM