Cách nối thêm nút mới trong XML hiện có thông qua api C#

lập trình


Tôi muốn nối thêm nút mới vào tệp xml hiện có, dữ liệu đến từ api thuộc loại json độc lập với các thành phần lớp mô hình sẽ được thêm vào tệp.

Những gì tôi đã thử:

Mình đã thử nhiều cách nhưng không được, mong bạn trả lời

Giải pháp 1

XML (và JSON) là các định dạng truyền dữ liệu dựa trên Văn bản: cách thực tế duy nhất để thêm nút mới là đọc tệp XML vào XMLDocument (hoặc tương đương), thêm nút vào đó và lưu lại tệp XML.

Bạn không thể chỉ mở XML “thô” dưới dạng văn bản và ghi vào đó: các tệp văn bản thuộc bất kỳ loại nào đều không có chức năng “chèn”.

Giải pháp 2

Trong khi chờ bạn cập nhật câu hỏi của mình, tôi đã sử dụng câu hỏi của bạn trong tìm kiếm trên google: Cách nối thêm nút mới trong XML hiện có thông qua api C#[^] và có nhiều câu trả lời cho cùng một câu hỏi:
* C#, XML, thêm nút mới – StackOverflow[^]

* Phương thức XmlNode.AppendChild(XmlNode) (System.Xml) | Microsoft Tìm hiểu[^] (có mã mẫu)
* thêm nút mới vào tệp xml hiện có – CodeProject[^]

コメント

タイトルとURLをコピーしました