Tôi có một XmlDocument và nhận các byte của đối tượng như sau:XMLDocument -> Byte [] ... làm cách nào để quay lại XMLDocument?
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("C:\\myxml.xml");
byte[] data = Encoding.UTF8.GetBytes(xmlDocument.outerXml);
và dữ liệu được lưu trữ trong một cơ sở dữ liệu.
Bây giờ tôi đang đọc dữ liệu byte [] trở lại và muốn quay lại đối tượng XmlDocument. Làm thế nào tôi có thể làm điều này, vì tôi không thể chỉ đơn giản là trường hợp byte [] vào một XmlDocument?
Cảm ơn.
Nhanh quá! Cảm ơn bạn! – jkh
Nếu tôi muốn đưa XML này vào một DataTable ... nó không cho phép dataTable.ReadXml (xmlDoc), vì nó đang mong đợi một luồng hoặc tên tệp ... làm thế nào tôi có thể đọc XML này vào một bảng dữ liệu? – jkh
@ John, tôi đã cập nhật câu trả lời của mình để minh họa cho trường hợp này. –