Tôi có một webserivce .Net chấp nhận XML
ở định dạng chuỗi. XML
Chuỗi được gửi vào webserivce có thể đại diện cho bất kỳ đối tượng nào trong hệ thống. Tôi cần phải kiểm tra nút đầu tiên để tìm ra đối tượng nào để deserialize chuỗi XML. Đối với điều này tôi sẽ phải tải XML vào một XMLDocument
(Không muốn sử dụng RegEx hoặc so sánh chuỗi). Tôi tự hỏi nếu có một cách để Deserialize các XMLDocument/XMLNode
thay vì deserializing chuỗi để tiết kiệm một số hiệu suất? Liệu sẽ có bất kỳ lợi ích hiệu suất nào tuần tự hóa các XMLNode
thay vì chuỗi đó?Làm cách nào để Deserialize XMLDocument thành đối tượng trong C#?
Phương pháp để tải XMLDocument
public void LoadFromString(String s)
{
m_XmlDoc = new XmlDocument();
m_XmlDoc.LoadXml(s);
}
Cảm ơn
Chết tiệt, cuối cùng là câu hỏi tôi có thể trả lời bằng mắt mình, bạn đã đánh tôi với nó :). – johnc
Cảm ơn, tôi sẽ thử. – Deepfreezed