CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 164

164
Chương 5: XML

Hình 5.4 OuterXml của phần tử gốc

2.

2.

Chèn thêm nút vào tài li u XML

Chèn thêm nút vào tài li u XML

Bạn cần điều chỉnh một tài liệu XML bằng cách chèn vào dữ liệu mới, hoặc bạn
muốn tạo một tài liệu hoàn toàn mới trong bộ nhớ.

Tạo nút bằng một phương thức của

XmlDocument

(như

CreateElement

,

CreateAttribute

,

CreateNode

...). Kế tiếp, chèn nó vào bằng một phương thức của

XmlNode

(như

InsertAfter

,

InsertBefore

, hay

AppendChild

).

Chèn một nút vào

XmlDocument

bao gồm hai bước: tạo nút rồi chèn nó vào vị trí thích hợp. Sau

đó, bạn có thể gọi

XmlDocument.Save

để lưu lại những thay đổi.

Để tạo một nút, bạn sử dụng một trong các phương thức của

XmlDocument

bắt đầu bằng từ

Create

, tùy thuộc vào kiểu của nút. Việc này bảo đảm nút sẽ có cùng không gian tên như phần

còn lại của tài liệu (bạn cũng có thể cung cấp một không gian tên làm đối số). Kế tiếp, bạn
phải tìm một nút phù hợp và sử dụng một trong các phương thức chèn của nó để thêm nút mới
vào.
Ví dụ dưới đây trình bày kỹ thuật này bằng cách tạo một tài liệu XML mới:

using System;

using System.Xml;

public class GenerateXml {

private static void Main() {

// Tạo một tài liệu mới rỗng.

XmlDocument doc = new XmlDocument();

XmlNode docNode = doc.CreateXmlDeclaration("1.0", "UTF-8", null);

doc.AppendChild(docNode);

// Tạo và chèn một phần tử mới.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.