XML
을 문자열 형식으로 허용하는 .Net 웹 서버가 있습니다. XML
webservice에 전송 된 문자열은 시스템의 모든 객체를 나타낼 수 있습니다. 첫 번째 노드에서 XML 문자열을 deserialize 할 객체를 찾아야합니다. 이를 위해 XML을 XMLDocument
에로드해야합니다 (RegEx 또는 문자열 비교를 사용하고 싶지는 않음). Deserialize하는 방법이 있다면 XMLDocument/XMLNode
오히려 일부 성능을 저장하기 위해 문자열을 deserializing하는 것이 궁금합니다? XMLNode
문자열을 직렬화하는 성능 이점이 있습니까? 당신이 XmlDocument
이있는 경우C#에서 객체에 XMLDocument를 비 직렬화하는 방법은 무엇입니까?
방법은 XmlSerializer
에 전달하는 XmlReader
로 XmlNodeReader
을 사용할 수 있습니다,이 XMLDocument에게
public void LoadFromString(String s)
{
m_XmlDoc = new XmlDocument();
m_XmlDoc.LoadXml(s);
}
감사
젠장, 마침내 내 눈을 감고 대답 할 수있는 질문을했다. 당신은 나를 때렸다. :). – johnc
감사합니다. 나는 이것을 시도 할 것입니다. – Deepfreezed