응답을 XML 형식으로 반환하는 서비스를 호출하고 있습니다. 응답은 xml 지침을 따르지 않으며 새로운 줄과 "\"를 포함합니다.새 줄과 이스케이프 문자로 XML 비 직렬화 C#
형식 문제로 인해 deserialization이 실패했습니다.
XML 형식 :
\r\n\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<N><details><date>25042014</date><orderNumber>OrderNumber </orderNumber><Response>1</Response></details>
나는 직렬화하기 전에 새로운 라인 "\"를 제거하여 문제를 해결했다하지만 존재하는 경우 깨끗한 솔루션을 찾고 있었다.
최상의 솔루션은 내장 된 시리얼 라이저/디시리얼라이저를 사용하는 것입니다. 이 엔진은 이미 사용자를 대신하여 처리하며 대부분의 경우를 잘 처리 할 수 있습니다. – Falgantil
내장 된 디시리얼라이저를 사용하고 있지만 문제가 있습니다. –