Tôi có một cấu trúc XML rất cơ bản/tập tin trên đĩa mà là một cái gì đó như:Trong C#, có cách nào để thêm một nút XML vào một tệp trên đĩa KHÔNG tải nó trước không?
<root>
<data timestamp="dd-mm-yyyy" type="comment">kdkdkdk</data>
<data timestamp="dd-mm-yyyy" type="event">kdkdkdkgffgfdgf</data>
<data timestamp="dd-mm-yyyy" type="something">kddsdsfsdkdkdk</data>
</root>
XML sẽ được, như đã đề cập, trong một tập tin bên ngoài trên đĩa. Vì tệp có thể phát triển khá lớn (thực sự bị 'cắt xén' vài tuần một lần), tôi không muốn tải tệp XML trước để thêm nút mới ...
Có cách nào để thêm mới không nút như thế này? nó có thể được thêm vào đầu/cuối v.v., vì quá trình thực sự sử dụng XML sắp xếp nó theo dấu thời gian anyway ..
Tôi đoán một cách thô lỗ là nối thêm nút dưới dạng văn bản .. tuy nhiên tôi nghĩ có thể thêm nút SAU KHI thẻ kết thúc ??
Bất kỳ ý tưởng nào biết ơn đã nhận được .. David.
Có, đây có thể là một cách hợp lý để tránh được vấn đề. –
Cảm ơn, thực sự với mọi người, một số hiểu biết tốt cho chắc chắn. Một trong những lý do duy nhất để sử dụng XML (và thực tế nó đã có một số hệ thống ống nước trong một hệ thống hiện có) là có thể tải XML trực tiếp vào tập dữ liệu/bảng để sử dụng với một số mã hiện có. từ câu hỏi này và độ trễ tôi có để tải dữ liệu sau, tùy chọn CSV có thể là cách .. (mặc dù tùy chọn stream.position của Henk cũng không quá tệ!) cảm ơn !! –